从一个主键的多个表中获取数据库中的数据

时间:2014-12-17 10:48:05

标签: php mysql

我想从database获取数据。我的数据库中有三个表:listing_master_residentiallisting_master_condolisting_master_commercial

有三个表,所有表中都有一个主键Ml_num。我想从一个匹配mls number表的表中搜索数据。

$sql ="SELECT * FROM listing_master_residential ,listing_master_commercial, listing_master_condo WHERE Ml_num=$option";

我想仅显示与上表

中的ml_num匹配的数据

1 个答案:

答案 0 :(得分:0)

使用inner join

试试这个
SELECT t1.Ml_num,t2.*,t3.Ml_num FROM listing_master_residential t1 
JOIN listing_master_commercial t2 ON t1.Ml_num = 'W2726470' 
JOIN listing_master_condo t3 ON t1.Ml_num = 'W2726470'

我希望它会对你有所帮助。

相关问题