Цитата:
yan_kos:
Не согласен!!! запрос nikotano болиее универсальный и логически верный. Зачем нам записи пиплов без професий... ето раз.
|
Если не надо то вместо Left join пишем inner join, и не будет здесь пиплов без професий. Тоесть всего-то меняем одно слово, а если нам вдруг понадобяться пиплы без професий, то в запросе
nikotano придеться добавить еще одно условие, что менее универсально согласитесь.
Цитата:
yan_kos:
Во вторых запросы через джоин болиее сложны в чтение
|
Вот как раз легче в чтении джоины, так как именно по ним мы видим какие таблицы связываються и по каким условиям. Да, если нам всего-то надо связать две таблицы без каких либо условий, то это значения не имеет. А если нам надо связать шесть таблиц + разнообразные критерии отбора, то как раз джоины намного более читабельны
Цитата:
nikotano:
Это решается при помощи внешнего ключа.
|
Всмысле?