2016-06-08 127 views
-6

我有兩個表,一個有數字,另一個表有名字,這些數字的圖像我想獲取數據名稱和圖像的特定數字。如何使用mysql從兩個表中獲取數據?

數據庫的結構:

First table    Second Table 
ID Num     ID Name Image 
1 1001    1001 Demo1 t1.png 
1 1002    1002 Demo2 t2.png 
1 1004    1003 Demo3 t3.png 
4 1005    1004 Demo4 t4.png 

我想從第一臺獲得ID = 1的數據和Num是二表的ID,以便獲得與名稱和圖像數據。

所以假定輸出對於ID = 1: -

ID Num NAME  Image 
1 1001 Demo1 t1.png 
1 1002 Demo2 t2.png 
1 1003 Demo3 t3.png 

所以,請幫我從MySQL中獲取數據。

+4

好的,什麼阻止你? –

+3

http://dev.mysql.com/doc/refman/5.7/en/join.html –

+0

SO不是一個免費的編碼資源。試試吧,然後如果你有問題請求幫助 – RiggsFolly

回答

0

您可以使用SQL連接。

SELECT Table1.ID, Table1.Num, Table2.Name, Table2.Image 
FROM Table1 
INNER JOIN Table2 
ON Table1.Num=Table2.ID; 
+0

輸出將是1001,1002和1004.與op需要的不同 –

0

是這樣的?

SELECT * FROM FirstTable INNER JOIN SecondTable ON (FirstTable.Num = SecondTable.ID) 
+0

輸出將是1001,1002和1004.與op想要的不同 –

相關問題