在 table 前加上 database. 限定符
解决方案 »
- show innodb status有关Spin Waits,Spin Rounds,Os Waits是如何解释的
- mysql频繁写入有什么优化方法没
- 紧急事件mysql 求日期差距
- Navicat for MySql 如何使用?
- mySql 不支持 check么?
- 挑战你的SQL高手看过来。
- MYSQL—FRONT中的删除记录功能不能真正删除吗?
- 我在www.linuxeden.com下载了MySQL3.23.56,解压后如何安装?
- 如何增加MYSQL的链接人数
- sqlserver2000能实现查询从n条记录到m条记录的功能(类似与MySql的limit的功能)么?
- 如何在sql中判断表是否存在
- MYSQL除了命令行界面以外,有类是 PL/SQL Developer 那样的界面吗?
两个表通过 room.userid=user.id关键。现在想查询
user.id=0001 and user.pwd=123 and room.userid=001的记录,如何实现。select *
from da.room r,
db.user u
where r.userid = u.id
and u.id = 001
and u.pwd = 123
select rooms.name,rooms.userid from DA.rooms as rooms where rooms.userid=1001001 and DB.user.id=1001001 and DB.user.pwd='123'执行报错:Unknow table DB.user
select rooms.name,rooms.userid
from DA.rooms as rooms -- from 中少了 DB。User
where rooms.userid=1001001
and DB.user.id=1001001
and DB.user.pwd='123'
from DA.rooms r,
DB.user u
where r.userid = u.id
and u.id = 1001001 -- 如果 id 是字符类型的, 这里应该是 ='1001001'
and u.pwd = '123'