Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は2つのテーブル「A」と「B」を持っています。指定されたIDに従って値を要求した「B」テーブルではない場合にのみ、テーブル「A」からレコードを選択したい。私のコードでは、「ID」を渡してレコードを選択します。「B」テーブルのみが要求されたレコードを存在しない場合、「A」テーブルからレコードを選択したい。
あなたはそれをほとんどSQLの言葉に入れることができます
SELECT * FROM TABLE A WHERE A.ID = ? AND A.ID NOT IN ( SELECT B.ID FROM TABLE B WHERE B.ID = ? )
?asプレースホルダーを(安全)で使用するPreparedStatementか、手動で必要な値(安全でない)に置き換えます。
?
PreparedStatement