MYSQL查询(通过一张表的ID 查询另一张表的ID) 5

有2张表如下:需要通过T601账户ID得到T610用户ID。CREATETABLE`t610`(`F01`int(10)unsignedNOTNULLAUTO_INCRE... 有2张表如下:需要通过T601账户ID得到T610用户ID。

CREATE TABLE `t610` (
`F01` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID,自增',
`F02` varchar(20) NOT NULL COMMENT '用户登录账号',
.
.
.

CREATE TABLE `t601` (
`F01` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '账户ID,自增',
`F02` int(10) unsigned NOT NULL COMMENT '用户ID,参考T610.F01',
.
.
.
展开
 我来答
百度网友17c8cc6
2015-07-01 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:58
采纳率:0%
帮助的人:66.9万
展开全部
select t.* from t610 t,t601 p where t.F01=p.F01;

把表关联起来可以不?

追问
我需要通过
假如T601.F02的值为 10 ('用户ID,参考T610.F01') 去获取到T610的值为10的单条记录,
要怎么获取?sql怎么写?
追答
select * from T610 where F01 = (select F02 from T601 where F02 = 10)

试试看

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式