sql >> Database teknologi >  >> RDS >> Sqlserver

Kan man lave én forespørgsel fra to forespørgsler?

Det antages, at felterne enhed og producer_goods har mere end én række pr. navn, og du vil vise dem alle.

SELECT ta.[Name],
    (SELECT count([Name]) FROM [Table] tc 
        WHERE tc.[Name] = ta.[Name]
        AND ta.id_city='333' 
        AND ta.id_firm='444' 
        AND ta.id_service='555'
    ) as [Name Count],
    ta.unit as ta_unit,
    ta.id_producer_goods as ta_id_producer_goods
    FROM [Table] ta
    WHERE ta.id_city='333' 
        AND ta.id_firm='444' 
        AND ta.id_service='555' 
    ORDER BY ta.[Name]


  1. MySQL's small_case_table_names vil ikke ændre sig

  2. Hvordan konfigureres Java Hibernate til Google Cloud SQL?

  3. Hvordan genseede man en tabelidentitet i SQL Server 2008 og fortryder det hele sikkert?

  4. Sådan fjerner du konfigurationsparameter