我有两张表fdone, incident_one.
fdone 包含四个coloums。
INC_KEY,LAT,LONG,FDID.
incident_one 包含five
coloums。
INC_KEY,LAT,LONG,STATE,FDID.
我通过此查询将 fdone 表LAT LONG两个为四。
SELECT S.`LAT `,S.`LONG `,(S.`LAT `+5)as x,(S.`LONG `-5)as Y FROM `fdheader` S
然后我得到了
LAT,LONG,X,Y
然后使用连接查询。
我必须检查为,
incident_one LAT AND LONG在LAT,LONG,X,Y内。
我必须检查为..,
S.LAT<LAT ,S.LONG<LONG,X>LONG,Y<LONG.
我必须通过sql语句检查这个条件。
你可以帮我加入查询。
我需要这个加入查询的必要帮助。
join using FDID
感谢先进..,
答案 0 :(得分: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) ;