서로 같은 두 학생이 난 당신이 여기에 볼 수있는 샘플 데이터베이스 학생들의 목록 : https://class.stanford.edu/c4x/Engineering/db/asset/socialdata.html표시 SQL
을하고 난 다음을 수행 SQL 문 쓰기를 시도하고있다 : 디스플레이에게 목록을 두 학생이 서로를 좋아하는 학생들의 바로 이것이 내가 무엇을 얻을이 표시 않다면 나는 확실하지 않다
SELECT A.name, B.name, C.name, D.name
FROM Highschooler A, Highschooler B, Highschooler C, Highschooler D, Likes L
WHERE A.ID = L.ID1 AND B.ID = L.ID2 AND C.ID = L.ID2 AND D.ID = L.ID1 AND A.name < B.name AND D.name < C.name
ORDER BY A.name, B.name, C.name, D.name ASC;
:
이 내 코드입니다
Alexis Kris Kris Alexis
Andrew Cassandra Cassandra Andrew
Austin Jordan Jordan Austin
Brittany Kris Kris Brittany
Cassandra Gabriel Gabriel Cassandra
Jessica Kyle Kyle Jessica
왜 Highschooler는 4 가지 인스턴스입니까? A와 B로 충분합니다. – rendon
글쎄 두 학생이 서로 좋아해 A는 B를 좋아하지만 B도 A를 좋아해야한다는 것을 보여줄 필요가있다. 문제는 lol – TheGreatDragon