2 つのテーブルのレコードのリストを比較する必要がある where 句に関連するテーブルの行を一覧表示したい
SELECT DISTINCT (CONA.DOCUMENTID), CONA.CONTENTID
FROM TABLEA AS CONA
INNER JOIN TABLEB AS CTAGA ON CTAGA.CONTENTID = CONA.CONTENTID
WHERE CONA.DOCUMENTID LIKE 'PM%'
AND (
SELECT TAGID
FROM TABLEB
WHERE CTAGA.CONTENTID = CONA.CONTENTID
) IN (SELECT TAGID FROM TABLEC)
上記SELECT TAGID FROM TABLEB WHERE CTAGA.CONTENTID = CONA.CONTENTID
では
abc、def、ghi、jkl、mno
と
SELECT TAGID FROM TABLEC
abc、def、ghi、jkl、mno、pqr、stuが含まれます
リストAのすべてのレコードがリストBにあることを確認することは可能ですか?
上記を使用して、テーブルに複数の値を追加します