假如有两个表,一个为t_user,别一个为t_article,其中t_user中记录着用户信息,而t_article记录着文章信息上,但是这个文章的作者和修订者可能不同,那么怎么同时查询出来 了?
t_user
UserId | UserName |
---|---|
1 | 张三 |
2 | 李四 |
3 | 王麻子 |
t_book
BookId | BookName | BookCreateUserId | BookUpdateUserId | UrlId |
---|---|---|---|---|
1 | USB中文技术 | 1 | 2 | 2 |
2 | 字节流技术开发教程 | 2 | 3 | 1 |
t_url
UsrId | UrlUrl | UrlTitle | UrlInfo |
---|---|---|---|
1 | http://www.usbzh.com | USB中文网 | 专注于USB技术开发:UVC,UAC,HID,USB规范,调试 |
2 | http://www.bytekits.com | 字节流 | 个人的第一个网站,乱七八糟 |
那么怎么根据表t_book查询信息了
select BookId,BookName,c.UserName as CreateUserName,u.UserName as UpdateUserName
from t_book,t_user c,t_user.u
where c.UserId=t_book.BookCreateUserId and u.UserId = t_book.BookUpdateUserId