mike
pmcoder
Помогите составить запрос
Есть две таблицы:
Первая: table1
id1 - val
1 - 1998
2 - 2000
3 - 2002
4 - 2004
Вторая:table2
id2 - p_id
2 - 2
1 - 2
1 - 3
1 - 4
3 - 5
...
где id2 внешний ключ на id1
Необходимо для конкретного p_id выбрать те id1
для которых id1 отсутствует во второй таблице
(например для p_id=2 отсутствует id1=3,4)
Другими словами мне нужен запрос делающий
с точностью до наоборот следуюющее
SELECT *
FROM table1 LEFT JOIN table2
ON table1.id1 = table2.id2
WHERE table.p_id = 2
Есть две таблицы:
Первая: table1
id1 - val
1 - 1998
2 - 2000
3 - 2002
4 - 2004
Вторая:table2
id2 - p_id
2 - 2
1 - 2
1 - 3
1 - 4
3 - 5
...
где id2 внешний ключ на id1
Необходимо для конкретного p_id выбрать те id1
для которых id1 отсутствует во второй таблице
(например для p_id=2 отсутствует id1=3,4)
Другими словами мне нужен запрос делающий
с точностью до наоборот следуюющее
SELECT *
FROM table1 LEFT JOIN table2
ON table1.id1 = table2.id2
WHERE table.p_id = 2