1、用
select modeId from NewsMode where hid in (SELECT hid from user where name='陈永' and passWord='abc')
可以得到下面的查询结果:'m001','m005','m008','m010','m011','m012'2、用
SELECT modeName from mode where modeId in
('m001','m005','m008','m010','m011','m012')
可以得到下面的查询结果:新闻查询
新闻增加
新闻修改
新闻发布3、但是,把1和2中的语句合并起来,就什么也查不到了。这是怎么一回事呀?合并后的语句如下:
SELECT modeName from mode where modeId in
(select modeId from NewsMode where hid in (SELECT hid from user where name='陈永' and passWord='abc'))呵呵,这是怎么一回事呀?
select modeId from NewsMode where hid in (SELECT hid from user where name='陈永' and passWord='abc')
可以得到下面的查询结果:'m001','m005','m008','m010','m011','m012'2、用
SELECT modeName from mode where modeId in
('m001','m005','m008','m010','m011','m012')
可以得到下面的查询结果:新闻查询
新闻增加
新闻修改
新闻发布3、但是,把1和2中的语句合并起来,就什么也查不到了。这是怎么一回事呀?合并后的语句如下:
SELECT modeName from mode where modeId in
(select modeId from NewsMode where hid in (SELECT hid from user where name='陈永' and passWord='abc'))呵呵,这是怎么一回事呀?
解决方案 »
- VC连不上本机mysql数据库……
- QT跟数据库的连接问题
- mysql的连接问题,请教下高手
- 这样SQL语句问题,从来没有遇到过!!!!
- 求解:Lost connection to MySQL server during query
- 比如说我有4个字段的值分别是:'我是一号','我是二号','我是三号','我四号',查询是只输入'是'字,我想返回所有带'是'的字段,这样的SQL
- MySql中是否有类似MS SqlServer 的邮件功能(sqlmail)?
- 查询中关于括号格式的问题。
- MYSQL:不能增加记录!!!!!
- MYSQL INNODB优化
- 去掉空值算平均数
- mysql 如何实现select ... where a.id *= b.id这种语句
SELECT `modeName` FROM `mode` WHERE `mode`.`modeId` IN ( SELECT `NesMode`.modeId` FROM `NewsMode` WHERE `WHERE `hid` IN ( SELECT `hid` FROM `user` WHERE `name`='陈永' AND `passWord`='abc'))