The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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 пропадешь.

      СПАСИБО!!!




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру