我注意到在使用多个JOIN查询时,除非给其中一个表格命名别名,否则我的查询无法正常工作。
以下是一个简单的例子来解释这个问题:
这个不行:
SELECT subject
from items
join purchases on items.folder_id=purchases.item_id
join purchases on items.date=purchases.purchase_date
group by folder_id
这个功能:
SELECT subject
from items
join purchases on items.folder_id=purchases.item_id
join purchases as p on items.date=p.purchase_date
group by folder_id
有人能解释一下这个吗?