私はあなたがどの国から来たのかを定義する国の表を手に入れました. そして、ドロップダウンリストにすべて検索を選択したいセクションが1つあります。そして、国が 0 の場合、次のコードのように制限されないようにしたいのですが、(country = @country and town = @town) 私はただ (town = @town) にしたいだけです。
IF @Case = 1 BEGIN
SELECT
Rec_Id,
Country,
PostalCode,
Town,
Lat,
Lng
FROM dbo.tbl_PostalCode AS PC WITH (NOLOCK)
WHERE
(town = @town AND country = @country) or (postalcode = @postalcode AND country = @country)