我想获得table1客户到日期之间的所有名称和ID。那么我想使用这些ID将table2产品中的所有项目与这些ID进行匹配。并将其编码为json。查询是什么样子
即将客户ID与产品ID匹配,名称a的结果应为三个产品,因为它们共享相似的ID名称:ID:1,productName:id:1产品名称:b id:1productName:f id:1
table1 cusomters:
Name: a id:1 date:2020
Name: b id:2 date:2021
Name: c id:3 date:2020
Name: d id:4 date:2020
Name: e id:5 date:2024
Name: f id:6 date:2020
table2 products:
productName: a id:1
productName: b id:1
productName: c id:2
productName: d id:3
productName: e id:2
productName: f id:1
SELECT products.productName, products.id
FROM cusomters
JOIN products USING (id)
WHERE customers.name = 'a'
-- AND cusomters.date BETWEEN x AND y