0

我有两张桌子fdone, incident_one.

fdone包含四个列。

 INC_KEY,LAT,LONG,FDID.

event_one包含five列。

INC_KEY,LAT,LONG,STATE,FDID.

我通过此查询将fdone表 LAT LONG 设为 4。

SELECT S.`LAT `,S.`LONG `,(S.`LAT `+5)as x,(S.`LONG `-5)as Y FROM `fdheader` S

然后我得到

纬度、经度、X、Y

然后使用连接查询。

我必须检查,

event_one LAT AND LONG 在 LAT,LONG,X,Y 内。

我必须检查为..,

S.LAT<LAT ,S.LONG<LONG,X>LONG,Y<LONG.

我必须通过 sql 语句检查这个条件。

你能帮我加入查询吗?

我需要这个必要的帮助来进行连接查询。

join  using FDID

提前感谢..,

4

1 回答 1

2

可能对你有帮助

SELECT * FROM fdone fd INNER JOIN incident_one io ON fd.FDID=io.FDID WHERE io.LATE IN (fd.LATE-5,fd.LATE) 
AND io.LONG IN (fd.LONG-5,fd.LONG) ;
于 2013-03-25T06:06:12.730 回答