我如何比较许多表mysql中的匹配数据?

问题描述 投票:-3回答:1

我需要比较许多表来查找与前一个数据匹配的数据:

Tbl 1:
ID|name|security number
1 |Mina|1234
2 |Magd|4568
3 |amy |8856

Tbl 2
ID|name|security number
1 |rrr |1234
2 |aaa |223
3 |bbb |115

Tbl 3
ID|name|security number
1 |ccc|1234
2 |ddd|990
3 |vvv|1001

结果是tbl_1.ID = 1 Mina,就像tbl.2.name = rrr,就像tbl.3.name = ccc

php mysql
1个回答
1
投票

我发现这个mysql查询解决了我的问题

SELECT    tbl_1.id , tbl_1.name FROM      tbl_1 WHERE tbl_1.id IN (SELECT tbl_2.ID FROM tbl_2);

谢谢你的时间和支持

© www.soinside.com 2019 - 2024. All rights reserved.