LEFT JOIN не так пашет как хочется...

Сенсей

Новичок
LEFT JOIN не так пашет как хочется...

PHP:
select a.in_ashdod_id, a.in_ashdod_title, b.in_ashdod_cat_title from in_ashdod a LEFT JOIN in_ashdod_cats as b ON a.in_ashdod_cats_id=b.in_ashdod_cat_id where a.in_ashdod_cats_id='4'
Если в таблице in_ashdod есть записи - все отлично..

Если нет - запрос не возвращает ничего....

А нужно - что бы возвращал данны с таблицы in_ashdod_cats - при чем известно что в таблице in_ashdod_cats данные есть...
 

chira

Новичок
а если поменять таблицы местами?
Код:
select a.in_ashdod_id, a.in_ashdod_title, b.in_ashdod_cat_title
from in_ashdod_cats as b 
 LEFT JOIN in_ashdod a 
  ON a.in_ashdod_cats_id=b.in_ashdod_cat_id AND a.in_ashdod_cats_id='4'
 
Сверху