2012-01-07 67 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 

應該做的伎倆。