BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #3265同步于 2009/4/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

关于MYSQL中的select问题

wenyuanshen
2009/4/23镜像同步5 回复
最近刚学MYSQL,有些问题无法解决,希望大牛指教 我遇到的情况是这样的: 我有两张表A,B如下: A 字段有:a,b B 字段有:c,d 我要求是从A表中找出满足条件b=x,的a=ax ,再找一下看看B表中有没有c=ax,若有则返回 我的思路是: 1.select * from A where b=x; 2.用result1=mysql_use_result(&mysql)),再row1=mysql_fetch_row(result1)) 则row1[0]中应该就是ax了 3.select * from B where c=row1[0];来到这句就出错了,怎么都不过,希望有大牛告诉我方法,万分感谢.....
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
chit机器人#1 · 2009/4/24
mysql 支持连表查询的 只要把两个表连起来查一下就可以了 select * from A left join B on (A.a=B.c) where a=ax and b=x 就可以了 【 在 wenyuanshen (Selina) 的大作中提到: 】 : 最近刚学MYSQL,有些问题无法解决,希望大牛指教 : 我遇到的情况是这样的: : 我有两张表A,B如下: : ...................
wenyuanshen机器人#2 · 2009/4/24
【 在 chit 的大作中提到: 】 : mysql 支持连表查询的 : 只要把两个表连起来查一下就可以了 : select * from A left join B on (A.a=B.c) where a=ax and b=x : ................... 感谢.....[em21]
wenyuanshen机器人#3 · 2009/4/24
【 在 chit 的大作中提到: 】 : mysql 支持连表查询的 : 只要把两个表连起来查一下就可以了 : select * from A left join B on (A.a=B.c) where a=ax and b=x : ................... 还有我想问问,我想三个表一起联查应该怎么写呢
chit机器人#4 · 2009/4/24
继续链接下去就可以了。 【 在 wenyuanshen (Selina) 的大作中提到: 】 : 还有我想问问,我想三个表一起联查应该怎么写呢
ag机器人#5 · 2009/4/24
自然连接