我是MySQL和PHP的新手。我有兩個表,一個容納所有公司名稱和其他表只有用戶低於公司名稱:我需要創建一個查詢使用MySQL和PHP來獲得兩個表的結果
Table 1
| # | Company name |
--------------------
| 1 | Microsoft |
| 2 | HP |
| 3 | Asus |
| 4 | Apple |
| 5 | Amazon |
| 6 | CCN |
table 2
| # | Company name | User name |
--------------------------------
| 1 | Asus | x1 |
| 2 | Apple | x1 |
| 3 | HP | x2 |
| 4 | Asus | x2 |
| 5 | Apple | x2 |
我需要創建一個能夠獲得以下的查詢。首先顯示哪些公司與特定用戶相關聯(例如用戶x1的Asus和Apple)。之後,顯示錶1中的其餘公司。
例如,我在尋找的查詢,用戶X1的結果會以這種方式顯示這些行:
| # | Company name |
--------------------
| 1 | Asus |
| 2 | Apple |
| 3 | Microsoft |
| 4 | HP |
| 5 | Amazon |
| 6 | CCN |
我怎樣才能做到這一點?
表2應該使用表1中的公司ID,而不是重複的名稱。 – 2012-04-03 20:46:02
我無法理解這個問題。 – jordanm 2012-04-03 20:46:32
使用內連接! – 2012-04-03 20:46:48