2つのテーブルを検索する必要があります。複数のMySQLコマンドを結合または交差する
私の2番目の表は、次のとおりです。
+---------+---------------+-------+
| user_id | is_first_time | score |
+---------+---------------+-------+
| 44 | 1 | 20 |
+---------+---------------+-------+
| 44 | 0 | 20 |
+---------+---------------+-------+
私の最初の表は、単にユーザー情報が含まれています。私は、次のMySQLコマンドを使用している場合は、私も(私は「is_first_timeを変更する結果が得られます
SELECT * , users_score.user_id users_score_user_id
FROM users JOIN users_score
ON users_score.user_id = users.id
WHERE (users_score.score='20' AND users_score.is_first_time='1')
:私は、次のMySQLコマンドを使用している場合、私は結果を取得します
「値を 『0』:
:私は両方のコマンドを組み合わせて、場合SELECT * , users_score.user_id users_score_user_id FROM users JOIN users_score ON users_score.user_id = users.id WHERE (users_score.score='20' AND users_score.is_first_time='0')
しかし、私は結果を得ることはありません
SELECT * , users_score.user_id users_score_user_id FROM users JOIN users_score ON users_score.user_id = users.id WHERE (users_score.score='20' AND users_score.is_first_time='1') AND (users_score.score='20' AND users_score.is_first_time='0')
どのようにして両方のコマンドを組み合わせたり交差させることができますか?
ありがとうございました。
ここにあなたがOR
条件を使用する必要が
ありがとうございます。私は正しい結果を得た。 – Bayu