我有两个表:Log和Location,两者之间没有任何关系。但是,每个表中都有X和Y列。我想进行查询,以选择两个表中具有相应X和Y列的行,要求只在日志表中检查条件。
日志表:Id,X,Y
表格位置:X,Y,地址
我需要什么:
| ID X Y Address |
| 1 123 854 50 |
| 2 478 697 60 |
答案 0 :(得分:2)
您可以使用JOIN语句。例如:
SELECT
log.id,
log.x,
log.y
location.address
FROM log
LEFT JOIN location ON log.x=location.x AND log.y=location.y
答案 1 :(得分:0)
听起来您想基于共同的X和Y值将两个表连接起来。这样可以做到:
SELECT Log.ID, Log.X, Log.Y, Location.Address
FROM Log, Location
WHERE Log.X = Location.X
AND Log.y = Location.Y