0

我有一个要为房地产经销商开发的项目, 他
在一个区域中所有地块的数据库中都有条目, 地块
大小不同,分配的数字如 1、2、3、4 ......查询列出任意数量的连续地块,其中 status='no sold' 和 sum(plots_size) 在某个值之间 假设客户需要许多总大小 = 800 平方英尺的连续地块。我试过这样


tbl_polts(plotID,大小,...,状态)
tbl_plot_neighours(plotID,neighour_PoltID)

请帮助数据库结构和查询。

4

1 回答 1

2
SELECT a.plotID, a.size, a...., a.status, b.neighbour_PlotID, SUM(a.plots_area)
from tbl_plots as a
inner join tbl_plot_neighbours  as b
ON a.plotID = b.plotID
WHERE a.status = 'no sold' and SUM(plots_area) between '1' and '4';
于 2012-06-18T18:22:37.407 回答