У меня есть 2 таблицы item
и memo
. В item
, itemId
- ПК, а itid
- FK. В memo
memID
является ПК.Удалить дубликаты строк в представлениях (студия управления SQL Server 2014)
Я создал вид:
SELECT
dbo.memo.memID, dbo.memo.fullname, dbo.memo.company,
dbo.memo.department, dbo.memo.MRnum, dbo.memo.date,
dbo.memo.returndate, dbo.memo.remarks,
dbo.memo.issuedby, dbo.memo.picture, dbo.item.itemID AS Expr1,
dbo.item.Itemnumber, dbo.item.description, dbo.item.qty,
dbo.item.unitofmeasure, dbo.item.itid
FROM
dbo.memo
INNER JOIN
dbo.item ON dbo.memo.memID = dbo.item.itid
WHERE
(dbo.memo.department = N'tsd')
и выход этот
Я просто хочу, 1 выход из FULLNAME, компании, отдела, MRnum, дата, замечания, issuedby каждый несколько рядов позиции
Надеюсь, вы понимаете. спасибо
SELECT DISTINCT ... Но дубликатами в INNER JOIN, как правило, означает, что ваши данные не нормируется – Mihai
вы можете показать нам свой ожидаемый результат? Звучит для меня, что вы хотите показать полное имя, компанию и т. Д. В одной строке и пустую для остальных строк. – Squirrel
@Squirrel. В элементе, связанном с записью, есть несколько данных, я хочу, чтобы результат был таким, 1 имя с несколькими элементами. – mhitzsuiko