データベースのコースを受講していますが、質問の 1 つに行き詰まっています。「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
どうすればよいか、どなたかヒントをいただけないでしょうか。ありがとう。