我有以下查询,如下所示。实际上,我想获得两个差异。颜色表中的颜色。请调查一下,你能告诉我这是优化的方式吗?我可以在下面写查询其他优化方式吗?
SELECT d.*,
(SELECT c.clr_title FROM colors AS c WHERE c.id = d.base_color_id) AS base_color,
(SELECT c.clr_title FROM colors AS c WHERE c.id = d.overlay_color_id) AS overlay_color
FROM indira.dress AS d
WHERE id=669;
谢谢你的帮助。