select * from tabNews where ClassID in(classid=125,classid=126)这样写对不对

[复制链接]
查看11 | 回复2 | 2010-12-15 17:22:21 | 显示全部楼层 |阅读模式
两张表 一张新闻表tabNews 一张是新闻类别class 我想把类别clasid是125和126的新闻查询 显示在一页面上

回复

使用道具 举报

千问 | 2010-12-15 17:22:21 | 显示全部楼层
不对classid=125和classid=126都是逻辑语句,其值为true或false,所以你写的这句就相当于select * from tabNews where ClassID in(true,false)正确的用法select * from tabNews where ClassID in (125,126)或者select * from tabNews where ClassID=125or ClassID=126
回复

使用道具 举报

千问 | 2010-12-15 17:22:21 | 显示全部楼层
不对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行