2013-08-29 4 views
0

я был интересно, если вы могли бы помочь мне построить запрос здесьSQL запрос на выборку, несколько таблиц

Что я имею 2 таблицы:

Posts и Images

Каждый entery в Images имеет ряд называемый «post_assoc», который установлен на идентификатор вхождения в таблицу «Posts», я хочу выбрать все Posts enteries, у которых нет указателя на изображение, указывающего на них, возможно ли это без сортировки на стороне сервера?

Не стесняйтесь спрашивать, если вам нужна разработка

ответ

2

Просто запустите этот запрос в программном обеспечении управления. И результатом будут все сообщения без изображений.

SELECT * FROM Posts WHERE ID NOT IN (SELECT post_assoc FROM Images) 
+0

Ты очень много, я не понимаю, что запрос может быть так просто –

+0

@JohnDOe - Это сила SQL, когда вы знаете, как использовать его. – Xynariz

1
select * from Posts P left join Images I on (I.post_assoc = P.id) where I.post_assoc is null 
Смежные вопросы