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

Cara yang benar untuk memilih dari dua tabel di SQL Server tanpa bidang umum untuk bergabung

Anda dapat (harus) menggunakan CROSS JOIN . Kueri berikut akan setara dengan permintaan Anda:

SELECT 
   table1.columnA
 , table2.columnA
FROM table1 
CROSS JOIN table2
WHERE table1.columnA = 'Some value'

atau Anda bahkan dapat menggunakan INNER JOIN dengan kondisi selalu benar:

FROM table1 
INNER JOIN table2 ON 1=1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. optimalkan kueri tetangga terdekat pada 70 juta cloud titik spasial kepadatan sangat tinggi di SQL Server 2008

  2. Petunjuk kunci tabel default pada SQL Server 2005/2008

  3. Masalah Tanggal Waktu SQL Server. Amerika vs Inggris?

  4. Menginstal Microsoft SQL Server 2012 Enterprise Edition dengan Paket Layanan 1

  5. Cara men-debug komponen skrip di SSIS