0

というテーブルがありますreplies。その中に と呼ばれる列がありますapproval

私が使用した値はyes no、およびdisapproved

  • yes管理者によって承認され、全員に表示されます。
  • noはまだ承認されておらず、管理者のみに表示されます。
  • disapproved管理者によって不承認となり、誰にも表示されません。

2 つの値を持つ承認列の返信を選択する方法はありますか? yesno。 返信
を表示したくないのでdisapproved

私はウェブとスタックオーバーフローを検索します。質問に適切なキーワードを使用しなかったためか、どこにも行きませんでした。

4

3 に答える 3

2
SELECT * FROM replies WHERE approval IN ('yes', 'no');

または、あなたが言及した3つ以外に可能な値がない場合:

SELECT * FROM replies WHERE approval <> 'disapproved';
于 2013-03-29T17:37:41.513 に答える
0

INで the を使用するだけです。WHERE

SELECT * FROM replies WHERE approval in ('yes', 'no');

ライブフィドル。これは、あなたの望むことですか?

于 2013-03-29T17:37:42.277 に答える
0

これはうまくいきますか:

SELECT * FROM replies WHERE approval != 'disapproved'
于 2013-03-29T17:38:14.483 に答える