2016-02-03 5 views
1

Использования SQL JOIN примера из StackOverflow, What is the difference between "INNER JOIN" and "OUTER JOIN"?Выхода отчетливого значение JOINS из хранимой процедуры

Хотелось бы знать, если это возвращается из магазина-процедуры, как бы вернуть уникальное имя значения и номер телефона из пример ниже. Даже если я создам XML-строку, даже тогда я не могу выбрать значения DISTINCT. Любая помощь?

select name, phone, selling 
from people join property 
on people.pid = property.pid; 

+-----------+--------------+----------------------+ 
| name  | phone  | selling    | 
+-----------+--------------+----------------------+ 
| Mr Brown | 01225 708225 | Old House Farm  | 
| Mr Pullen | 01380 724040 | The Willows   | 
| Mr Pullen | 01380 724040 | Tall Trees   | 
| Mr Pullen | 01380 724040 | The Melksham Florist | 
+-----------+--------------+----------------------+ 
+1

Я сожалею, что не могу понять ваш вопрос хорошо. Вы пытаетесь вернуть отдельные значения из этого запроса или что? – Baso

+0

Это отличные значения, в зависимости от того, что вы хотите – sagi

+0

Что-то вроде 'выбрать имя, телефон, МАКСИМАЛЬНАЯ (продающая) продажа от людей присоединиться к собственности on people.pid = property.pid GROUP BY имя, телефон? Просто «случайное» значение из списка продаж, если их много для имени/телефона #? –

ответ

-1

Это на самом деле немного неясно

Но если вы, как коснуться Select distinct name,phone from people join property on people.pid = property.pid;

ты собираешься иметь Mr Brown | 01225 708225 | | Mr Pullen | 01380 724040

+0

Вы только что скопировали мой ответ – sagi

+0

Мы просто разместили сообщение в то же время;) – airliquide

+0

Спасибо @Gordon Linoff за форматирование таблицы. Повторяя мой вопрос, Я хотел, чтобы все строки соответствовали LEFT JOIN, но каждый столбец имел разные значения, так как из таблицы выше Mr Pullen и его телефон появляются только один раз, так как они одинаковы для 3 записей. SP У меня есть несколько сложных JOINS, мне нужно, чтобы он возвращал выходные данные с отдельными значениями для каждого столбца. Я в порядке, если вывод возвращается как строка XML. Возможно ли это? –

Смежные вопросы