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

Gabungkan data dari dua tabel persimpangan yang berbeda

Terlihat hampir ok tetapi Anda juga perlu menetapkan kategori_id di bagian luar kiri. Jika tidak, Anda mendapatkan semua item unggulan dari item tersebut:

SELECT i.*, category.name, category_feat_item.item_id AS featured
FROM item AS i
INNER JOIN item_category ON i.id = item_category.item_id
INNER JOIN category ON category.id = item_category.category_id AND category.id =1
LEFT OUTER JOIN category_feat_item ON i.id = category_feat_item.item_id AND category_feat_item.category_id = 1
ORDER BY featured DESC



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara menjalankan kueri mysql di yii

  2. cronjob membaca dari satu database dan menulis ke database lainnya

  3. Bagaimana saya bisa meminta teks yang berisi karakter bahasa Asia di MySQL?

  4. Fitur pencarian MySQL vs PostgreSQL JSON

  5. Kode Kesalahan:1064 di mysql