news表中有三个字段如下 ----------------------------------------------
id | title | content
----------------------------------------------
title表示新闻的标题
content表示新闻的内容
那么我选择的时候,如果希望能够得到所有 新闻类别 为国际新闻 ,新闻来源 为人民网的所有新闻记录。
请教各位,这样的语句怎么写?作者: kider 时间: 2012-4-17 16:25
数据插的不够科学... 作者: coky 时间: 2012-4-26 16:30
恩,一楼说的确实。抛砖引玉下,这个查询估计老慢了。
select * from news where id in (
select id from class as a and class as b where a. classname='新闻类别' and a.classResult='国际新闻' and b.classname='新闻来源' and b.classResult='人民网' and a.id=b.id group by id)
我记得and的话会先判断前面的,过滤下到时候链接的话行数会小点,没测试过。