我正在參加一個數據庫課程,並且遇到了其中一個問題。 「對於A是B的朋友,B是C的朋友的所有情況,爲A和C兩個人增添了新的友誼。」 這是據我已經得到了基於
INSERT INTO
friend
SELECT DISTINCT
f1.ID1, f2.ID1
FROM
friend f1
JOIN friend f2 using (ID2),
friend
WHERE
f1.ID1 <> f2.ID1
AND friend.ID1 <> f1.ID1
AND friend.ID2 <> f1.ID2
的模式在這裏http://www.sqlfiddle.com/#!5/cf8b5/23
我不知道是否有人可以給我如何進行一些提示。 謝謝。
只是一個提示 - 你應該指定要插入的列'朋友'表。 – Bridge