2016-03-04 61 views
1

我一直在試圖搜索沒有成功,我需要我的問題,所以讓我解釋一下。MySQL從2個表中查詢,獲取ID的值?

我有2個表,假設客戶端和狀態

在客戶端上桌子我有這樣的欄目:

idClient, 名, idState

在狀態表我有這樣的列:

idState, 名

我是什麼試圖做的是在MySQL上查詢,獲取客戶端信息,但同時,結果獲取客戶端狀態的名稱而不是它的ID。

我該怎麼做?

感謝和抱歉,如果其上的其他一些地方都RDY答案(無法找到這個答案)

+0

是的,在phpMyAdmin的查詢嘗試這一點,我雖然它的簡單但從來沒有加入查詢,只是「簡單」的 – Camadas

+1

看到這個:http://blog.codinghorror.com/a-visual-explanation-of-sql-joins/ – sgeddes

+0

感謝fir tuturial,如果需要更復雜,我會從中學習:D – Camadas

回答

3

我想你可以用內做SQL連接

select client.idClient, client.name, state.name 
from client 
inner join state on client.idState = state.idState 
+0

感謝這個簡單的例子,它現在的工作:D – Camadas