2012-01-07 65 views
0

我对我有这样一个感兴趣的问题,如果有人知道请回答我。在完成查询期间更改


所以我有两个表中,第一我有一个名为“编号”,其中包括(好比说电话号码)列和第二个表,我有列“sec_num”这其中还包括一些完全相同的号码,如中在第一个表中从列“num”和第二列名为“个人”(从第二个表也)

我从第一个表中检索数据,我希望如果第一个表电话号码(从num列)匹配到第二个表数字(来自列“sec_num”)然后从“人员”列中检索值。有可能吗?如果是的话,请帮助我,谢谢...

PS。如果有必要知道我使用的是PHP,但我认为这个工作必须做sql

回答

2

如果我理解了这个问题,那么一个常规的左连接应该可以实现;

select num, persons from first left join second on num=sec_num; 
1

如果我们调用表tableA(第一台)和tableB(第二表)thern像查询:

SELECT * FROM tableA INNER JOIN tableB on tableA.num = tableB.sec_num 

应该做的伎俩。