首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql中相关查询in的用法

2012-08-17 
mysql中有关查询in的用法select group_id from fs_server_location where room_id in {select room_id fro

mysql中有关查询in的用法
select group_id from fs_server_location where room_id in {select room_id from fs_server where server_id=484 }
这条语句是错的
请问下mysql里面有木有可以代替这个操作的
我不想把room_id查出来的东西再拼接成字符串,太麻烦了

[解决办法]
select group_id from fs_server_location where room_id in (select room_id from fs_server where server_id=484 ) ;
[解决办法]
select group_id from fs_server_location where room_id in (select room_id from fs_server where server_id=484 )

或者


select A.group_id 
from fs_server_location A, fs_server B
where A.room_id = B.room_id
[解决办法]
select A.group_id
from fs_server_location A inner join fs_server B on A.room_id = B.room_id

热点排行