これは私のSQLです:
SELECT DISTINCT(CASE WHEN state=18 THEN lga ELSE 'Others' END) LGA,
COUNT(CASE WHEN choice=21 THEN choice END ) NDCH
FROM bio
GROUP BY lga
私の期待は、状態= 18のすべてのLGAを提供することです。状態が18に等しくない場合は、それらを「その他」としてグループ化しますが、通常は複数の「その他」があります。助けてください。