私はMySQLとPHPが初めてです。私は 2 つのテーブルを持っています。1 つはすべての会社名を保持し、もう 1 つはユーザーの下に会社名のみを保持するテーブルです。
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 |
どうすればこれを達成できますか?