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

Bantuan Desain Kueri SQL Tingkat Lanjut (Duplikat di dua tabel, beberapa bidang, kemungkinan pengecualian berdasarkan satu bidang)

SELECT Name, ItemID, ID1, ID2,ID3 FROM item
UNION ALL
SELECT Name, ItemID, ID1, ID2,ID3 FROM bankitem

Atau gunakan UNION jika Anda tidak ingin duplikat. Jika Anda tidak ingin duplikat di tabel, gunakan indeks unik di kolom itu.

SELECT * FROM(SELECT Name, ItemID, ID1, ID2, ID3, count(*) no_of_records FROM item 
UNION 
SELECT Name, ItemID, ID1, ID2, ID3, count(*) no_of_records FROM bankitem 
GROUP BY Name, ItemID, ID1, ID2, ID3 HAVING count(*) > 1)as x 
WHERE x.Name != 'RedPotion'

Atau

WHERE x.Name NOT IN('blah1','blah2')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan ke Mysql menggunakan Slick 3.0 - Tidak ada nama pengguna, tidak ada kata sandi dan driver palsu tidak sama dengan kesalahan

  2. Permintaan MySql untuk memilih catatan dengan tanggal tertentu

  3. Menyatukan dua tabel dengan jumlah kolom yang berbeda

  4. Bagaimana cara mengelompokkan berdasarkan minggu di MySQL?

  5. Urutan kueri MySQL berdasarkan beberapa item