【发布时间】:2013-12-03 15:17:47
【问题描述】:
嗨朋友们,我在 SQL 表中遇到以下情况 我有两个表,需要一个表来查询它们。 表 1 是 USER 表(Master)。
USERID USERNAME EMAILADD
113 name1 q@q.com
114 name2 b@bcom
以下是第二个查找表
userid districtid schoolid schoolNAme radius
113 12332 35831 Fort 1.0
113 2332 35832 Spring 1.0
114 2334 35831 Spring 1.0
以下是我的要求
userid username emailadd schoolid
113 name1 q@q.com 35831
113 name1 q@q.com 35832
114 name2 b@b.com 35831
我尝试了以下查询
SELECT userID , userNAME, emailadd, phone,
(SELECT schoolid from Lookup
where UserID IN(select distinct userid from users)) schoolid
FROM Users
但它根本不起作用。我是 SQL Server 的新手,任何人都可以建议一种更好的方法来实现结果。
【问题讨论】:
标签: sql sql-server database join case