select 你要查的字段 from 表1,表2 where 表1.id=表2.id and 别的条件但是表要有关连字段,id是自加的两个表里都有
解决方案 »
- 一个查询SQL难到我了,谢谢了
- 依旧是排序问题
- mysql中增量备份的2个问题
- mysql中一个账号对应俩库
- 请问大家用postgresql数据库时用的是什么控制台?我用的是默认的,功能比较弱不太好用?有什么好的推荐一下啊?
- mysql的表能不能支持百万数据量以上?(有答案即给分)
- mysql数据库利用主从同步部署为环形互相热备的方案
- mySQl怎么用函数返回一个表,并在其他存储过程中调用函数作为查询表
- mysql 子查询sql怎么写
- 请大神解决一个sum求和的怪异问题
- 开发中大型网站是选用sql server2000还是mysql更为合适?
- 一个MySQL表中建立60个左右的字段是否可行?MySQL中的金额用逗号分开(如:123,456.00)用什么类型?它有money类型吗?
你哪个是查多个表里字段值相等的条件,我要得是类似“not in (……)”这样的条件
select A.Aname from A,B where A.Aname<>B.Aname
select Aname from A as a,B as b where a.Aname not in (b.Bname)
哪个方法试过了~~全部数据都查出来了~~~~
你的方法不行,所有数据都被查出来了~~~
to:fwq001(安徽江苏)
sql server的语法跟mysql的语法不同,所以用哪个工具是不行的~~
to: bigbuiding()
请你仔细看看问题~我的AB2个表各只有一个字段,abcd是该字段下的数据~而不是字段名~~~
好象只有最新的mysql支持嵌套吧?况且哪个只是测试版~~~我的机器就是mysql4。0。4,嵌套语法显示错误~~~郁闷中…………
你可以用left join代替
mysql还不支持多表查询
>select A.Aname from A,B where A.Aname<>B.Aname group by A.Aname
>哪个方法试过了~~全部数据都查出来了~~~~
>
这样它都全部出来!!!
建议换个重新安装数据库,或者升级它。
当然有主键,实际表里是多个字段的,为了简单说明我举个例子而已,就算拿a表里的Aname做主键,你知道怎么写能得到结果吗?另外,跟有没有主键有关系吗?!??!!
B表一个字段Bname,数据:a、b、c
现在我想查出存在于A表、但不存在于B表里的数据:d、e
SELECT *
FROM A
LEFT JOIN B ON A.Aname =B.Bname
WHERE B.Bname IS NULL
mysql> select table1.* from table1
LEFT JOIN table2 ON table1.id=table2.id
where table2.id is NULL;这个例子找出在table1中所有的行,其id值在table2中不存在(即,所有table1中的在table2中没有对应行的行)。当然这假定table2.id被声明为NOT NULL。====
摘自mySql中文参考手册
祝所有回帖者春节快乐~~~:)发利是~~~~~~~~:)