我在思考如何编写这个查询时遇到了麻烦。
与我要解决的问题相同的假设问题:
假设我有一张桌子apples。每个apple都有许多属性,例如color_id,variety_id并且orchard_id它们是从中挑选出来的。
、color_id和都指的是它们各自的表:variety_id、和。orchard_idcolorsvarietiesorchards
现在,假设我需要查询所有apples有color_id = '3',yellow在colors。
我想以某种方式yellow从查询中获取这个值。
说得通?
这是我正在尝试的:
SELECT * FROM apples, colors.id WHERE color_id = '3'
LEFT JOIN colors ON apples.color_id = colors.id