sql >> Databasteknik >  >> RDS >> Mysql

Hur använder man union bara en gång med vars kommando?

Du måste upprepa WHERE sats, gäller den bara för en SELECT fråga, inte hela 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. Hur Atan2d() fungerar i PostgreSQL

  2. Villkorsparametrar för frågebyggaren

  3. Rekursiv CTE sammanfogar fält med föräldrar från godtycklig punkt

  4. Vilka är sätten att få gemensamma vänner i ett (1, 2) (2, 1) vänskapsscenario?