首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一条简单的SQL语句,该怎么解决

2012-01-10 
一条简单的SQL语句两个表jdb,jdb1中都有xh,xdnd,tbnd三个字段,,求出这三个字段与jdb1表中tz13字段.我这样

一条简单的SQL语句
两个表jdb,jdb1中都有xh,xdnd,tbnd三个字段,,求出这三个字段与jdb1表中tz13字段.

我这样写的.
SELECT   jdb.jb00,jdb.xdnd,jdb.tbnd,jdb1.tz13   FROM   jdb,jdb1   WHERE   jb00= '54565 '   and   xdnd= '2005 '   and   tbnd= '2005 '

显示:   Inualid   column   name:tz13

我哪里写错了呀???

[解决办法]
where后面的也要加别名
[解决办法]
用inner join
[解决办法]
建议使用inner join

[解决办法]
用pubs说明

SELECT a.au_fname, a.au_lname, p.pub_name
FROM authors AS a ,publishers AS p
where a.city = p.city AND a.state = p.state

语句没有问题。
---------
不过建议这样写:
SELECT a.au_fname, a.au_lname, p.pub_name
FROM authors a LEFT OUTER JOIN publishers p
ON a.city = p.city

热点排行
Bad Request.