Region、District、City の 3 つのドロップダウン ボックスがあります。ユーザーが地域内のすべての都市を取得できるように、地区ドロップダウンに「すべて選択」オプションを付けたいと思います。それ以外の場合は、選択した地区に基づいて都市を表示するだけです。私のクエリは次のようになります。
IF @district =-2 THEN
(SELECT DISTINCT city
FROM myTable
WHERE RIGHT(Region, 3) = ?)
ORDER BY city)
ELSE
(select DISTINCT city
FROM myTable WHERE District = ?)
Order by city
私は vb.net/sql を使用していますが、検索でも複雑なケースのシナリオは見つかりませんでした。任意の提案をいただければ幸いです。