我有2個表item
和memo
。在item
,itemId
是PK和itid
是FK。在memo
的memID
是PK。刪除視圖中的重複行(SQL Server 2014 management studio)
我創建了一個觀點:
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')
和輸出是這
我只想全名,公司,部門,MRnum,日期,備註1個輸出,issuedby每多行項目
希望你明白。謝謝
SELECT DISTINCT ...但內蒙古重複通常JOIN意味着你的數據不是歸 – Mihai
你能告訴我們您預期的輸出?聽起來你只想在一行上顯示全名,公司等,併爲剩餘行刪除 – Squirrel
@Squirrel,項目中有多個數據綁定到備忘錄,我想輸出是這樣的,1個名字有多個項目。 – mhitzsuiko