这就是我所做的。我已经尝试了一个SQL查询来获取2个具有相同区域的多个表的2个日期之间的值。但是我得到的结果与$from_date
和$to_date
的日期类似。但我需要满足我条件的所有值,即BETWEEN '$from_date' AND '$to_date'
。
SELECT DISTINCT a.amount_in_sqft, b.price_in_sqft, a.category
FROM sale_apartment AS a
INNER JOIN reqr_apartments AS b
on a.area = b.area AND a.category = b.category
WHERE a.area='$area'
AND b.category BETWEEN '$from_date' AND '$to_date'
GROUP BY a.category
答案 0 :(得分:0)
使用GROUP BY子句而没有任何聚合函数似乎很奇怪。也许试着删除它。
答案 1 :(得分:0)
试试这个:
SELECT distinct a.amount_in_sqft, b.price_in_sqft, a.category
FROM sale_apartment AS a
INNER JOIN reqr_apartments AS b
ON a.area = b.area and a.category = b.category
WHERE a.area = '$area'
AND b.category BETWEEN '$from_date' AND '$to_date'
GROUP BY a.amount_in_sqft, b.price_in_sqft, a.category