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

Menanyakan kumpulan Hasil dari Kueri Sebelumnya

Ada beberapa cara untuk menyelesaikannya:

1:buat tampilan dari kueri pertama dan jalankan kueri kedua pada tampilan.

2:susun kedua kueri, seperti ini:

SELECT DISTINCT [Name]
FROM (
  SELECT [Name] 
  FROM table 
  WHERE some Criteria
) As InnerQuery

3:gunakan tabel sementara untuk menyimpan kumpulan hasil kueri pertama seperti yang disarankan oleh wewesthemenace di komentar .

4:gunakan CTE seperti yang disarankan thebreiflabb di jawaban lainnya ke pos ini.

Secara pribadi, saya mungkin akan memilih opsi pertama atau kedua, tergantung apakah Anda perlu menggunakan kueri pertama sebagai yang berdiri sendiri juga.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri untuk menemukan daftar *semua* Kumpulan Data SSRS di *semua* laporan SSRS pada instance ReportServer

  2. Menggunakan SQL Server Express 2008 dengan database SQL Server 2005 -cara memeriksa kompatibilitas

  3. Bagaimana saya bisa membuat kueri ini di SQL Server Compact Edition?

  4. Bagaimana cara memanggil Prosedur Tersimpan dalam Tampilan?

  5. Bagaimana cara memperbarui Kolom Identitas di SQL Server?