テーブルAにテーブルAのデータを挿入しようとしていますが、テーブルBのTAble Cのデータと一致するユニークなデータですが、私は間違って 表Aに何をやっている - 表Bをbookfeed - bookF 表C - bookStatssql server table1からtable2にtable1 = table3のデータを挿入する
INSERT INTO bookFeed
(entryId,feed,entryContent,pubDate,authorName,authorId,age,
sex,locale,pic,fanPage, faceTitle,feedtype,searchterm,clientId,dateadded)
SELECT DISTINCT b.entryId,b.feed,b.entryContent,b.pubDate,b.authorName,
b.authorId,b.age,b.sex,b.locale,b.pic,b.fanPage,b.faceTitle,b.feedtype,
b.searchterm, b.clientId,b.dateadded
FROM bookF as b
INNER JOIN bookStats as a on a.feed = b.feed
WHERE NOT EXISTS (SELECT *
FROM bookFeed as c
WHERE c.entryId = b.entryId)
表A bookFeedはエントリId
ありがとう、それは完璧に働いた。 – vbNewbie