求一条SQL语句
比如表A和表B是一对多的关系,在B中搜索A,怎么样把相同的剔除掉啊。
问题点数:10、回复次数:8Top
1 楼wy2000490(军)回复于 2005-07-01 17:24:56 得分 0
不是很明白你的意思Top
2 楼enixlin(苹果)回复于 2005-07-01 19:41:08 得分 3
记得以前用过这样的:select DISTINCT select_expression,... from table_nameTop
3 楼lhdwh(无敌先锋)回复于 2005-07-02 15:06:12 得分 0
不明白你说什么呢?
Top
4 楼riverking23(真的很菜)回复于 2005-07-02 15:15:22 得分 0
比如A表中是学生的信息记录,B表是学生和所选课程的对应关系,每个学生可以选修多门课程,
在某种情况下我需要从B表中搜索学生的ID,可是这样会出现许多重复的ID,我想剔除相同的ID,
只保留不同的ID,这样该怎么做呢?SQL语句要怎么写呢?
请指点。谢谢!Top
5 楼yxwf2008(闲云野鹤)回复于 2005-07-02 15:39:16 得分 1
这里要用到group by 子句来实现这个功能,具体可以自己揣摩Top
6 楼dulong007()回复于 2005-07-02 15:57:40 得分 3
Select DISTINCT Id from A表 ……Top
7 楼wen8u8((L,说你最想说的一句话))回复于 2005-07-02 16:44:02 得分 0
你要在A表与B表中各建一个字段来记录两者之间的关系。Top
8 楼ice_berg16(寻梦的稻草人)回复于 2005-07-02 21:24:06 得分 3
Select DISTINCT Id from B表Top




