【发布时间】:2023-04-03 15:17:01
【问题描述】:
在需要多列的情况下,可以使用子选择完成相当于 LEFT JOIN 的操作。 这就是我的意思。
SELECT m.*, (SELECT * FROM model WHERE id = m.id LIMIT 1) AS models FROM make m
就目前而言,这样做会给我一个“操作数应包含 1 列”错误。
是的,我知道使用 LEFT JOIN 可以做到这一点,但有人告诉我,使用 subselect 可以做到这一点,我很好奇它是如何完成的。
【问题讨论】:
标签: sql subquery multiple-columns