由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - 问个sql问题
相关主题
请教两个c# sql listview 问题菜人问问,你们都在database上干什么??
What's the simplest way to do a Linq join query ?.net操作数据库的方法,哪个最好?
some1 using nhibernate?LINQ to SQL VS Entity Framework
LINQ vs nHibernate毁三观啊
Entity Framework Today?mvc4到底比web form application好在哪里?
刚看到的有趣观点问一个linq to sql编程问题 (转载)
asp.net为啥用linq来操作数据库呢,为啥不直接用sql语言?rsArray 为啥写不全?
谈谈我的.NETQ: c# datetime nullable objects
相关话题的讨论汇总
话题: table2话题: table1话题: sql话题: 查询话题: linq
进入DotNet版参与讨论
1 (共1页)
S****e
发帖数: 10596
1
cmd = "SELECT table2.item FROM table2 INNER JOIN table1 ON table1.ID=table2.
ID WHERE !@#!@#!@#!@$^%$%^$% "
有以上一个sql查询语句,目的是通过table1中的条件,选取合适的ID
再通过join ID,在table2中对号入座找到item
现在的问题是,为了方便查询,ID 在table1里面并不唯一,有可能查询到两行具有相同
的ID,然后显示出来的item就重复了
有什么简单方法能够只显示一个ID如果重复
不知道是否说明白
先谢了!
B*****g
发帖数: 34098
2
你问错版了
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 !@#!@#!@#!@$^%$%^$% "
: 有以上一个sql查询语句,目的是通过table1中的条件,选取合适的ID
: 再通过join ID,在table2中对号入座找到item
: 现在的问题是,为了方便查询,ID 在table1里面并不唯一,有可能查询到两行具有相同
: 的ID,然后显示出来的item就重复了
: 有什么简单方法能够只显示一个ID如果重复
: 不知道是否说明白
: 先谢了!

l*s
发帖数: 783
3
distinct
S****e
发帖数: 10596
4
收到
正是我要的,多谢

【在 l*s 的大作中提到】
: distinct
S****e
发帖数: 10596
5
多谢!

【在 B*****g 的大作中提到】
: 你问错版了
: http://www.w3schools.com/sql/sql_distinct.asp
:
: table2.
: 相同

H*******g
发帖数: 6997
6
我建议你。。。直接上LINQ吧,别纠结SQL了。。。一步到位吧,玩ORM
S****e
发帖数: 10596
7
本来用了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 !@#!@#!@#!@$^%$%^$% "
: 有以上一个sql查询语句,目的是通过table1中的条件,选取合适的ID
: 再通过join ID,在table2中对号入座找到item
: 现在的问题是,为了方便查询,ID 在table1里面并不唯一,有可能查询到两行具有相同
: 的ID,然后显示出来的item就重复了
: 有什么简单方法能够只显示一个ID如果重复
: 不知道是否说明白
: 先谢了!

p*********t
发帖数: 2690
8
恩,用linq的 first()就行。

【在 H*******g 的大作中提到】
: 我建议你。。。直接上LINQ吧,别纠结SQL了。。。一步到位吧,玩ORM
S****e
发帖数: 10596
9
推荐linq的两位高人
可否简要说一下linq的优点
我一直用定义sqlcommand string

【在 p*********t 的大作中提到】
: 恩,用linq的 first()就行。
1 (共1页)
进入DotNet版参与讨论
相关主题
Q: c# datetime nullable objectsEntity Framework Today?
Do we still need DAL刚看到的有趣观点
有人试过.Net 3.0吗?asp.net为啥用linq来操作数据库呢,为啥不直接用sql语言?
Converting a CSV file to XML using LinQ谈谈我的.NET
请教两个c# sql listview 问题菜人问问,你们都在database上干什么??
What's the simplest way to do a Linq join query ?.net操作数据库的方法,哪个最好?
some1 using nhibernate?LINQ to SQL VS Entity Framework
LINQ vs nHibernate毁三观啊
相关话题的讨论汇总
话题: table2话题: table1话题: sql话题: 查询话题: linq