この質問は本当に基本的なようですが、私はグーグルの答えを見つけることができません。最後の1時間は無駄なくテストしました。私は、一連の行を返そうとするのが難しいです。 11、1、またはNullに等しい行が必要です。私はそれが私を台無しにしているNullだと思う。以下は、私が走った多くのテストのうちの1つだけです...そして、私はそれがうまくいかないことを知っています。どんな助けでも本当に感謝しています。事前に感謝sql NULLまたは別の値に一致するSELECTの戻り値
SELECT * FROM have
WHERE have.flag = 11 || 1 || NULL;
実際には、 '||'はMySQLで論理ORを意味します:http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html#operator_or –
@muistooshort '||'はこれまで見たことがなかった。 –
MySQLは文字列連結のために 'CONCAT'関数を使用します。 –