SQL запрос, lioncub, 02-Июн-08, 19:43 [смотреть все]SELECT E.LAST_NAME, E.FIRST_NAME, E.PHONE, E.AGREEMENT, O.PADDRESS FROM ACCOUNTS E, ORGANIZATIONS O WHERE E.ACCOUNT_ID = 100 AND E.ACCOUNT_ID = O.ACCOUNT_IDПравильный запрос, который выводит информацию о клиенте. НО если в таблице ORGANIZATIONS нет данных о клиенте, а в ACCOUNTS есть, то все равно информация соответственно не выводится! Как можно одним запросом вывести информацию независимо нету ли ее в одной из таблиц?
|
- SQL запрос, anonimous, 20:14 , 02-Июн-08 (1)
Используй LEFT JOIN или RIGHT JOIN (в зависимости от того какую таблицу брать за основу). И вообще, рекомендую почитать маны по JOIN'ам - без этого в SQL пропадешь.
- SQL запрос, lioncub, 09:11 , 03-Июн-08 (2)
>Используй LEFT JOIN или RIGHT JOIN (в зависимости от того какую таблицу >брать за основу). И вообще, рекомендую почитать маны по JOIN'ам - >без этого в SQL пропадешь. СПАСИБО!!!
|