1 (изменено: pechenki, 2013-04-04 14:36:30)

Тема: Запрос на выборку

Добрый день.

Не так давно начал изучать SQL-запросы. ( phpMyAdmin 3.3.2 )
И возник вопрос.
Для примера: есть две таблицы: "Компания" и "Сотрудники".
Делаю запрос на выборку.
Например получился результат:
------------------------------------
|Компания 1 | Сотрудник 1 |
|Компания 1 | Сотрудник 2 |
|Компания 2 | Сотрудник 3 |
|Компания 2 | Сотрудник 4 |
|Компания 2 | Сотрудник 5 |
------------------------------------

Необходимо получить: (т.е. убрать повторения в левой части)
------------------------------------
|Компания 1 | Сотрудник 1 |
|                 | Сотрудник 2 |
|Компания 2 | Сотрудник 3 |
|                 | Сотрудник 4 |
|                 | Сотрудник 5 |
------------------------------------
Возможно ли такое? Если да, то как?

Спасибо.

2

Re: Запрос на выборку

Я тоже новичок в этом деле, но я думаю тебе нужен оператор RIGHT OUTER JOIN

SELECT *
FROM
  Компания
  RIGHT OUTER JOIN
  Сотрудники
    ON Компания.сотрудникиID = сотрудники.id

3

Re: Запрос на выборку

pechenki сказал:

Возможно ли такое?

Нет, такое невозможно. Строки будут повторяться. В вашем случае оптимальным будут два последовательных запроса.