我是 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 |
我怎样才能做到这一点?