by shigemk2

当面は技術的なことしか書かない

サブクエリ複数行参照

サブクエリって基本的に一つの結果しか参照できないように見えるけど、 それは

select * from HOGEHOGE where id = (select id from FUGAFUGA);

とかやった場合。

サブクエリで複数の結果がかえってくることが予想される場合は、INを使う。

select * from HOGEHOGE where id IN (select id from FUGAFUGA);

ORACLE MASTER Bronze SQL基礎I 講座(9):副問い合わせの構文を覚える - @IT