Delphi MySql:where子句中的未知列

use*_*732 0 mysql delphi

我正在使用Delphi对MySQL数据库执行查询.

一个简单的查询,如:

select * from table1, table2 
where table1.field1 = table2.field1
Run Code Online (Sandbox Code Playgroud)

通过Navicat完美地工作,但无法使用带有错误消息的delphi:

"where子句中的未知列field1"

谢谢

who*_*ddy 6

使用连接和别名:

SELECT t1.*, t2.* 
 FROM table1 t1
  INNER JOIN table t2 ON t1.field1 = t2.field1
Run Code Online (Sandbox Code Playgroud)