2017-09-26 43 views
-4

選擇數據我有兩個表:sql中兩個表

庫存:

id, name 
1 Computer 

和sub_inventory:

id, name, inventory_id 
5 mouse  1 

正如你所看到的,是屬於ID inventory_id庫存。

我需要創建一個選擇,那會給我這樣的結果:

id, name, inventory_id, inventory_name 
5 mouse  1   computer 
+2

你做了什麼研究嗎?這是SQL 101 –

+2

[所以]是*不*免費代碼寫入服務。預計你會嘗試**自己編寫代碼**。在[做更多研究]之後(http://meta.stackoverflow.com/questions/261592),如果你有問題,你可以**發佈你已經嘗試過**的清單,說明什麼是不工作的**並提供** [mcve] **。我建議閱讀[問]一個好問題和[完美問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。另外,一定要參加[旅遊]。 – Igor

回答

0

請嘗試以下

SELECT b.id, a.name, a.inventory_id, b.inventory_name FROM a, b WHERE a.id=b.inventory_id 

注意WHERE子句是什麼加入您2個表,但你真的需要知道哪些是你的外鍵和主鍵。

+1

推薦顯式連接而不是舊式隱式連接 – Degan

+0

@性能更好嗎? –

+2

不,只是良好的習慣,更容易理解和解決代碼,隨着複雜性的增加。 – Degan