有两个表,表1-单位类别,表2-用户类别,表结构不同,但需要查询的字段结构相同。使用
SELECT a.id,a.unitname,b.id As classid,b.classname FROM unit a,userclass b查询,将查询结果放到表单中的所属单位和用户类别两个列表/菜单中供选择。
结果,两个列表/菜单中的数据出现了重复,因为一个表中有5条记录,一个表只有2条,结果一个列表/菜单出现了5次重复,另一个5条记录的重复了2次。这个问题如何解决?求高手指点一二,不胜感激。
SELECT a.id,a.unitname,b.id As classid,b.classname FROM unit a,userclass b查询,将查询结果放到表单中的所属单位和用户类别两个列表/菜单中供选择。
结果,两个列表/菜单中的数据出现了重复,因为一个表中有5条记录,一个表只有2条,结果一个列表/菜单出现了5次重复,另一个5条记录的重复了2次。这个问题如何解决?求高手指点一二,不胜感激。
解决方案 »
- 非等值内连接
- 问个求昨日日期的问题
- 不可以连续多次使用CTE?
- 求一个更新日期格式的语句,在线等,多谢了。
- 关于在web.config配置连接字符串的问题,谢谢
- 请教一句比较复杂的SQL查询统计语句.谢谢大家.
- 如何查找出,数据库表中有两条纪录值是一样的纪录。马上给分
- 木马下载者无法清除,请高手帮忙解决。
- 我想知道视图和普通的查询的优点与缺点!希望大家指点一下!谢谢!
- 因为上面一个问题,非常急于处理,如果今天晚上有谁能够帮我解决的话,我再给100分。
- 请问sql 2005更改主机名后如何更改sysservers表中的servname和datasource,谢!
- 哪位高人帮忙看看实时对话系统存储过程丢话的过题,谢谢!
CROSS JOIN
SELECT id As classid,classname FROM userclass
SELECT b.id As classid,b.classname FROM userclass b