S*e
2 楼
cmd = "SELECT table2.item FROM table2 INNER JOIN table1 ON table1.ID=table2.
ID WHERE [email protected]#[email protected]#[email protected]#[email protected]$^%$%^$% "
有以上一个sql查询语句,目的是通过table1中的条件,选取合适的ID
再通过join ID,在table2中对号入座找到item
现在的问题是,为了方便查询,ID 在table1里面并不唯一,有可能查询到两行具有相同
的ID,然后显示出来的item就重复了
有什么简单方法能够只显示一个ID如果重复
不知道是否说明白
先谢了!
ID WHERE [email protected]#[email protected]#[email protected]#[email protected]$^%$%^$% "
有以上一个sql查询语句,目的是通过table1中的条件,选取合适的ID
再通过join ID,在table2中对号入座找到item
现在的问题是,为了方便查询,ID 在table1里面并不唯一,有可能查询到两行具有相同
的ID,然后显示出来的item就重复了
有什么简单方法能够只显示一个ID如果重复
不知道是否说明白
先谢了!
B*g
4 楼
你问错版了
http://www.w3schools.com/sql/sql_distinct.asp
table2.
相同
【在 S****e 的大作中提到】
: cmd = "SELECT table2.item FROM table2 INNER JOIN table1 ON table1.ID=table2.
: ID WHERE [email protected]#[email protected]#[email protected]#[email protected]$^%$%^$% "
: 有以上一个sql查询语句,目的是通过table1中的条件,选取合适的ID
: 再通过join ID,在table2中对号入座找到item
: 现在的问题是,为了方便查询,ID 在table1里面并不唯一,有可能查询到两行具有相同
: 的ID,然后显示出来的item就重复了
: 有什么简单方法能够只显示一个ID如果重复
: 不知道是否说明白
: 先谢了!
http://www.w3schools.com/sql/sql_distinct.asp
table2.
相同
【在 S****e 的大作中提到】
: cmd = "SELECT table2.item FROM table2 INNER JOIN table1 ON table1.ID=table2.
: ID WHERE [email protected]#[email protected]#[email protected]#[email protected]$^%$%^$% "
: 有以上一个sql查询语句,目的是通过table1中的条件,选取合适的ID
: 再通过join ID,在table2中对号入座找到item
: 现在的问题是,为了方便查询,ID 在table1里面并不唯一,有可能查询到两行具有相同
: 的ID,然后显示出来的item就重复了
: 有什么简单方法能够只显示一个ID如果重复
: 不知道是否说明白
: 先谢了!
l*s
6 楼
distinct
p*r
9 楼
恭贺新春
S*e
10 楼
多谢!
【在 B*****g 的大作中提到】
: 你问错版了
: http://www.w3schools.com/sql/sql_distinct.asp
:
: table2.
: 相同
【在 B*****g 的大作中提到】
: 你问错版了
: http://www.w3schools.com/sql/sql_distinct.asp
:
: table2.
: 相同
H*g
12 楼
我建议你。。。直接上LINQ吧,别纠结SQL了。。。一步到位吧,玩ORM
g*t
13 楼
龙马精神!
S*e
14 楼
本来用了distinct 没问题,可我还要加入 order by newid() 来random
结果发现不行,网上一查,原来是个普遍问题
以下连接有解,虽然还没弄明白到底啥原理,不过管事就行
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=103589
table2.
相同
【在 S****e 的大作中提到】
: cmd = "SELECT table2.item FROM table2 INNER JOIN table1 ON table1.ID=table2.
: ID WHERE [email protected]#[email protected]#[email protected]#[email protected]$^%$%^$% "
: 有以上一个sql查询语句,目的是通过table1中的条件,选取合适的ID
: 再通过join ID,在table2中对号入座找到item
: 现在的问题是,为了方便查询,ID 在table1里面并不唯一,有可能查询到两行具有相同
: 的ID,然后显示出来的item就重复了
: 有什么简单方法能够只显示一个ID如果重复
: 不知道是否说明白
: 先谢了!
结果发现不行,网上一查,原来是个普遍问题
以下连接有解,虽然还没弄明白到底啥原理,不过管事就行
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=103589
table2.
相同
【在 S****e 的大作中提到】
: cmd = "SELECT table2.item FROM table2 INNER JOIN table1 ON table1.ID=table2.
: ID WHERE [email protected]#[email protected]#[email protected]#[email protected]$^%$%^$% "
: 有以上一个sql查询语句,目的是通过table1中的条件,选取合适的ID
: 再通过join ID,在table2中对号入座找到item
: 现在的问题是,为了方便查询,ID 在table1里面并不唯一,有可能查询到两行具有相同
: 的ID,然后显示出来的item就重复了
: 有什么简单方法能够只显示一个ID如果重复
: 不知道是否说明白
: 先谢了!
p*n
20 楼
明知山有虎,偏向虎山行
o*e
21 楼
恭喜发财恭喜发财
w*w
23 楼
虎年祝福传万家
y*i
24 楼
恭贺新禧!!!
相关阅读
dotnet的工作,去不去呢?.Net Certificationcode reading habitHow can I upload an xml file in vb.net? A Nice PlacesuddentlySoapExtensionReflector? Genericswindows Form能用managed方式对icon编程吗?怎样用FCL做一个彩色的Cursor?free office 200,virtual pCany good .net profiler?NewsGatormicrosoft .net event.Net based Exchange Server application关于AppSettings Object in ASP .NetWebBrowser Control问题web farm在书店里看见一本讲longhorn编程的书Test