그래서 일부 데이터가 있습니다. 엔티티가 있습니다. 엔티티에는 임의의 수의 항목이 있습니다. 항목은 정의 된 유형 세트 중 하나 일 수 있습니다. 엔티티는 주어진 유형의 항목을 둘 이상 가질 수 있습니다. 엔티티에있는 항목 목록을 가져올 수 있습니다. 내가 원하는 것은 엔터티에 항목이없는 유형의 목록을 가져 오는 것입니다. 여기 엔터티가 제공하지 않는 SELECT 항목 유형
내 스키마입니다 :entities
id name
1 Bob
2 Alice
item_types
id name
1 red
2 yellow
3 green
4 blue
5 orange
items
entity_id item_type_id name
1 1 apple
1 2 banana
1 3 lime
1 3 tree
2 3 money
2 5 traffic cone
내가 밥의 ID (1) 조회하고이 목록 좀하고 싶습니다 :
4 blue
5 orange
을 그리고 앨리스의 ID를 조회 (2)와 수 :
1 red
2 yellow
4 blue
얼굴을 아프게 할 수도 있습니다. 나는 계속 노력할 것이지만, 그래서 당신이 그걸 들으면 나를 쳐다볼 것입니다. 시간 내 주셔서 감사합니다. 밥
SELECT
t.id, t.name
FROM
items i
INNER JOIN
entities e ON e.id = i.entity_id
INNER JOIN
item_types t ON t.id = i.item_type_id
WHERE
e.id <> 1
에 대한