私はこの質問を以下に行うことができますか?Select Queryに文字列を含める
SELECT America, England, DISTINCT (country) FROM tb_country
れます(私の意図がにある)表示:
America
England
(List of distinct country field in tb_country)
だから、ポイントがDISTINCT国フィールドには何も返さない場合でも、(例えば)アメリカとイギリスを表示することです。基本的には、このクエリを使用して選択ドロップダウンリストを表示し、ユーザが選択できるいくつかの固定値を与え、自分が望むように新しい国を追加できるようにします。
tb_countryの1つの行の値がAmericaまたはEnglandの場合は、クエリ結果に重複として表示されません。 tb_countryは、値のリストを持っているのであれば:
America
England
Germany
Holland
他にもありますか?この方法で10〜20個のスティッキー値をリストしなければならない場合、クエリは非常に長くなります。それ以外の方法がない場合は、私はあなたの提案を使用するつもりです。ありがとう – Henson
@ヘンソン:この状況のための最良の選択肢は、国の一意のリストを保持する国のテーブルを持つことです。次に、他のテーブルの国情報が必要な場合は、country_idのような主キーを参照します。 –
ええ、私は通常それもやっています。しかし、クライアントはこの方法を主張している:(奇妙な... – Henson