我不知道如何得到這個在SQL 2008檢查值對於給定
對於同一個郵政編碼有多個客戶端和具有RelationNo ,我試圖尋找失蹤的關係數 當同一個郵政編碼有兩個以上客戶數量以及這些客戶端中的任何一個電話號碼是相同的地方丟失或空或空白
如果電話號碼不存在NO ACTION 然後同行業數將被更新。
可能有人請建議如何在SQL做
表:
DECLARE @MASTER TABLE
(
POSTAL VARCHAR (50),
CLIENT VARCHAR (50),
phone1 INT,
phone2 INT,
RelationNo VARCHAR (50)
)
INSERT @MASTER
SELECT 'M169HE', 'E5017766',016187,88888,'E100' UNION ALL
SELECT 'M169HE', 'M0111136', '', 016187, '' UNION ALL
SELECT 'IV11UF', 'E3009949', 50505, '', 'F200' UNION ALL
SELECT 'KA48HH', 'E3087713', 01290, '', '' UNION ALL
SELECT 'KA48HH', 'E3017126', 55665, 01290, 'G999' UNION ALL
SELECT 'KA48HH', 'E5005326', '', 55665, '' UNION ALL
SELECT 'YO72LZ', 'C5640095', '', '', 'T8888' UNION ALL
SELECT 'YO72LZ', 'C5640096', '', '', ''
輸出:
POSTAL| CLIENT |phone1 | phone2| RelationNo
M169HE| E5017766|16187 |88888 |E100
M169HE| M0111136| |16187 |E100
IV11UF| E3009949| 50505| |F200
KA48HH| E3087713| 1290 | |G999
KA48HH| E3017126| 55665|1290 |G999
KA48HH| E5005326| |55665 |G999
YO72LZ| C5640095| | T8888 |
YO72LZ| C5640096| | |
感謝
您是否也可以顯示預期的輸出? –
@vkp:我在輸出下顯示。 –
如果添加'SELECT'KA48HH','E8888888',01290,'','G888'UNION ALL' ...會怎麼樣? – Serg