【发布时间】:2020-01-25 21:57:07
【问题描述】:
我有 2 个表,如下所示:
表 1:personal
| uid | city |
|----------|:-------------:|
| 1 | Zurich |
| 2 | Chicago |
| 3 | London |
表 2:technologies
| uid | tech |
|----------|:-------------:|
| 2 | HTML |
| 2 | JavaScript |
| 2 | PHP |
我使用的查询:
SELECT DISTINCT personal.city, technologies.tech
FROM personal
INNER JOIN technologies
ON personal.uid = 2
结果:
| Chicago | HTML |
| Chicago | JavaScript |
| Chicago | PHP |
如您所见,我收到了 3 条记录。我的目标是只收到 1 条记录。所以字符串(HTML、JavaScript、PHP)应该在一个数组中(如果可能的话)或者它们应该用分号分隔。
【问题讨论】: