让我们考虑下表:
special_product(
id
product_key - FK to product.key)
product(
id
key
name)
product_attributes(
id
product_id FK to product.id
description
)
我的问题是如何编写一个查询,从SpecialProductQuery
类开始为我提供列 special_product.id、product.id、product_attributes.description。
基本上生成的查询应该是
select s.id, p.id, pa.description
from special_product s
left join product p on s.key = p.key
left join product_attributes pa on p.id = pa.product_id