Javascript 来自两个表的轮询数据-heidisql

Javascript 来自两个表的轮询数据-heidisql,javascript,heidisql,Javascript,Heidisql,我试图从两个表中检索数据。以下代码可以正常工作: const sql = "SELECT * FROM table_1, table_2 WHERE table_2.Id = table_1.tafId"; 但是我不想要表1中的所有数据。我只想要名为“某物”的数据。我尝试了以下代码,但它引发了一个异常: const sql = "SELECT aa, bb, cc, dd FROM table_1 WHERE aa= '" + something + &

我试图从两个表中检索数据。以下代码可以正常工作:

const sql = "SELECT * FROM table_1, table_2 WHERE table_2.Id = table_1.tafId";
但是我不想要表1中的所有数据。我只想要名为“某物”的数据。我尝试了以下代码,但它引发了一个异常:

const sql = "SELECT aa, bb, cc, dd FROM table_1 WHERE aa= '" + something + "', table_2 WHERE table_2.Id = table_1.tafId";
故障信息为:

check the manual that corresponds to your MariaDB server version for the right syntax to use near ' table_2 WHERE table_2.Id = table_1.tafId' at line 1",
  sqlState: '42000',
  index: 0,
我错过了什么

我很乐意得到一些帮助。
谢谢

您需要指定列属于哪个表

也可以使用别名

假设
aa
列属于
表1
bb
列属于
表2
, 这是一个问题

const sql = "SELECT table_1.aa, table_2.bb FROM table_1, table_2 WHERE table_2.Id = table_1.tafId";
使用别名(别名可以是任何名称)。这里的
a1
a2
是别名

const sql = "SELECT a1.aa, a2.bb FROM table_1 a1, table_2 a2 WHERE a1.Id = a2.tafId";