主题:  请问这句筛选条件的SQL如何写

youlong

职务:普通成员
等级:1
金币:0.0
发贴:101
#12006/3/29 9:38:39
如何将ID_FROM 不同记录筛选出来
数据如下:



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22006/3/29 13:12:48
SELECT * FROM Table1
WHERE ID IN
(SELECT MIN(ID) FROM Table1 GROUP BY ID_From)


非常大鱼

youlong

职务:普通成员
等级:1
金币:0.0
发贴:101
#32006/3/29 17:28:42
谢谢蓝鲸 



goweizi

职务:普通成员
等级:1
金币:0.0
发贴:122
#42006/3/29 23:16:01
group by   是什么意思?



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#52006/3/30 0:59:46
请查sql server的帮助,
或ACCESS中的帮助

这是一个不太起眼人的至理明言

学电脑,最重要的就是学会搜索

你自己搜索吧


非常大鱼

youlong

职务:普通成员
等级:1
金币:0.0
发贴:101
#62006/5/8 14:23:21
又有一个新的SQL 排序问题 


图片如下:


如图所示,我想在搜索“陶瓷”关键字时,将产品名称为“陶瓷”的全部搜索出来(表1),并且按照表2中所相对应的“排序”字段进行排序。



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#72006/5/8 14:35:52
select * from 表 where rs(产品名称) like '%"&产品名称&"%' order by 企业名称 desc,购买关键词 desc,排序 desc



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#82006/5/8 16:21:06
用到联合查询

SELECT * FROM 表1
INNER JOIN 表2
ON 表1.产品名=表2.购买关键字
WHERE 表1.产品名 LIKE %关键字%
ORDER BY 表2.排序


非常大鱼

youlong

职务:普通成员
等级:1
金币:0.0
发贴:101
#92006/5/8 18:08:58
联接表时有点麻烦
因为 表1产品名称字段都是 “xxxx陶瓷”
难道要这样联接,不行吧!
ON 表1.产品名 like '%表2.购买关键字%'