Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kueri mengembalikan terlalu sedikit baris

Gabung INNER hanya akan mengembalikan baris yang memiliki kecocokan di kedua tabel. Itulah sebabnya hasil yang tidak memiliki baris dalam tabel stok tidak mengembalikan hasil.

Gabungan KIRI akan mengembalikan semua baris di tabel pertama, dan Gabungan KANAN akan mengembalikan semua baris di tabel kedua.

Dalam kueri Anda, Anda mengharapkan semua hasil dari tabel kedua, jadi ubah gabungan INNER Anda menjadi gabungan KANAN.

Ada tutorial di sini, dengan beberapa contoh:

http ://www.wellho.net/mouth/158_MySQL-LEFT-JOIN-and-RIGHT-JOIN-INNER-JOIN-and-OUTER-JOIN.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dalam kueri MySQL, mengapa menggunakan join alih-alih di mana?

  2. Tempat menyimpan file yang diunggah (suara, gambar, dan video)

  3. Kesalahan MySQL:#1142 - perintah SELECT ditolak untuk pengguna

  4. Izin Laravel ditolak di server Mysql jarak jauh (AWS aurora)

  5. MySQL tidak memulai saat memutakhirkan OSX ke Yosemite atau El Capitan