SQL语句,请指教 打印 E-mail
  2008-04-26
数据库版本是:MYSQL 4.0.26
本人SQL语句不是很懂,请指教一下:

假设有两表:

A表字段有:A_ID,NAME 两个字段

B表字段有:B_ID,A_ID,NAME 三个字段



A表数据大约10000条,B表数据大约8000条。



问题1:我想查出,A表中不在B表中的数据,也就是说A表和B表没有关系的数据。



SQL语句:SELECT * FROM A表 LEFT JOIN B表 ON A.A_ID = B.B_ID WHERE B.B_ID IS NULL



不知道是怎么回事,只要一用LEFT JOIN 这个左联MYSQL就变的很慢,要等好长时间,实在是太慢了。实在是受不了,有没有什么办法解决。



如果不用LEFT JOIN 的话,有没有什么方法查出我要的数据,谢谢!!!
发表评论
网友评论

发表评论
用户访客
标题
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
评论



下一篇 >