2015-03-12 2 views
1

У меня есть требование получить разные значения для столбца (столбец Comment).Извлечение нескольких значений из таблицы SQL Server

Существует две таблицы Followup Master и сведения для последующего наблюдения. Я хочу получить все значения из обеих таблиц (другие значения уникальны, а «комментарий» может быть кратным для одного и того же ID). Я хочу показать все значения вместе с разными комментариями для одного ID.

Я хочу показать их в кристальном отчете для пользователя, как показано ниже.

Большое спасибо!

+2

Не ясно, что вы просите. Добавить структуру таблицы, выборочные данные и ожидаемый результат. –

ответ

1

Я думаю, что вы хотите использовать присоединиться:

select * 
from `Followup Details` 
left join `Followup Master` on `Followup Master`.ID = `Followup Details`.ID 
1

Вы можете использовать LEFT JOIN.

ЛЕВАЯ РЕГИСТРИРУЙТЕСЬ ключевое слово возвращает все строки из левой таблицы (table1), с согласующих строк в правой таблице (table2). Результат: NULL в правой части, когда нет совпадения.


LEFT JOIN образец в вашем случае:

SELECT * 
FROM [Followup Details]  AS fd 
LEFT JOIN [Followup Master] AS fm 
ON fd.ID = fm.ID 
+0

Я хочу показать все значения только из определенного столбца. Остальные значения остаются неизменными. Мой сценарий: - есть столбец комментариев, который имеет разные значения в разных строках, тогда как идентификатор пользователя, количество, возраст остаются неизменными. Поэтому я не хочу, чтобы их показывали. – Chaithz09

+0

Обновите свой вопрос, пожалуйста, с образцовыми данными, что именно вы хотите достичь. Также опубликуйте структуру, как сейчас, и как это должно быть. Пока трудно понять, что вам действительно нужно. –

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