ドロップダウンから国を選択する必要があるフォームがあり、その国の結果が次のページに表示されます。イングランドは意図的にフォームに隠されています。しかし、イギリスが選択されている場合、私は(次ページにイギリスとイングランドの両方の結果を表示する必要が組み合わされた結果、ユーザーよう国に差がある知っていません。ここでは私の擬似SQLクエリはドロップダウンで1つが選択されている場合、SQLは2つのレコードを取り出します
select DISTINCT country_id, country, language, abbreviation
from countries
where country_id = :country_id
です私はその後、イングランドを含め、私はイギリスが選択されているかどうかを確認するためにWHERE
句でCASE
ステートメントを使用する必要があります知っている。しかし、私はそれを得るように見えることはできません。
イングランドとイギリスには同一または異なるcountry_idがありますか? – jarlh
サンプルデータと出力を表示してください。私はイギリス/英国があなたのテーブルの中で唯一の唯一のケースだとは思っていません。 –
もしそれが国の国であれば、サブカントリーIDはありませんか? –