Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bisakah melakukan satu kueri dari dua kueri?

Dengan asumsi bidang unit dan producer_goods memiliki lebih dari satu baris per nama dan Anda ingin menampilkan semuanya.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gabungkan OUTPUT yang dimasukkan.id dengan nilai dari baris yang dipilih

  2. Perbedaan antara Pengguna dan Login di SQL Server

  3. Permintaan gagal dengan status HTTP 401:Tidak Sah DI SSRS

  4. Bagaimana cara mengotomatiskan pembuatan skrip menggunakan SMO di SQL Server?

  5. Apa yang dimaksud dengan program atau skrip baris perintah sederhana untuk membuat cadangan database server SQL?