こんにちは、mysql でネストされた「select」クエリを実行しています。クエリは
SELECT `btitle` FROM `backlog` WHERE `bid` in (SELECT `abacklog_id` FROM `asprint` WHERE `aid`=184 )
上記のクエリで期待される回答が得られません。私が実行した場合:
どこからでも選択 = abacklog_id
184asprint
aid
別々に
abacklog_id を42,43,44,45
;として取得します。
したがって、もう一度実行すると:
SELECT `btitle` FROM `backlog` WHERE `bid` in(42,43,44,45)
btitleを次のように取得します scrum1 scrum2 scrum3 msoffice
しかし、これらのクエリを組み合わせると、scrum1
残りの 3 つしか得atitle
られません。