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

时间:2017-11-24 15:10:27

标签: php mysql

我需要比较许多表以找到与第一个匹配的数据 例如:

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

1 个答案:

答案 0 :(得分:1)

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

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

感谢您的时间和支持