私は2テーブル(以下のサンプル)MySQLの "AND" 文の問題
aTable
-------------------------------------------------
name | datein | dateout
test | 2016-10-10 00:00:00 | null --->> This one
test2 | 2016-10-12 00:00:00 | null
-------------------------------------------------
bTable
------------------------------------------------------------
name | datein | dateout
test | 2016-05-05 00:00:00 | 2016-06-06 00:00:00
test | 2016-10-10 00:00:00 | null --->> This one
test2 | 2016-10-12 00:00:00 | 2016-10-13 00:00:00
------------------------------------------------------------
を持って、私は両方name
データを抽出したい、datein
は等しいとdateout
ある
nullであるI以下のクエリを使用していますが、私は空の応答を取得します。
SELECT name,datein
FROM aTable
WHERE (name = 'test' AND dateout IS NULL) AND
(SELECT name FROM bTable WHERE name = 'test' AND dateout IS NULL)
欠けている点はありますか?
うわー、このような素晴らしい説明、ありがとう! –