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

Bagaimana cara menggunakan union sekali saja dengan perintah where?

Anda harus mengulang WHERE klausa, itu hanya berlaku untuk satu SELECT kueri, bukan seluruh UNION .

SELECT a.id_skd as idab,a.nl as nl1, a.aa as aa1,a.jp as jp1, a.syarat_lampiran as syarat_lampiran1,a.riwayat_kelola as riwayat_kelola1,a.notifikasi as notifikasi1 
FROM skd a
WHERE notifikasi = '1'
UNION ALL 
SELECT b.id_skb as idab, b.nl as nl1, b.aa as aa1, b.jp as jp1, b.syarat_lampiran as syarat_lampiran1,b.riwayat_kelola as riwayat_kelola1, b.notifikasi as notifikasi1 
FROM skb b  
WHERE notifikasi='1' 
ORDER BY riwayat_kelola1 DESC 
LIMIT 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. javax.naming.NoInitialContextException dengan mysql DataSource

  2. Cari tabel mysql mulai dari baris terakhir

  3. Merancang hubungan di sekitar struktur warisan

  4. Hasil urutan Laravel berdasarkan kolom pada tabel polimorfik

  5. Federasi Pengguna KeyCloak DAN PERAN DINAMIS