MySql根据列进行连接

MySql根据列进行连接,mysql,sql,join,Mysql,Sql,Join,我想从报告和终端表中选择行,以创建这样的行: +----+-------------------+---------------------+---------+-------+--------+-----+---------+------+ | id | mac_adresi | zaman | fabrika | kumes | makina | kat | sol_sag | adet | +----+-------------------+---

我想从报告终端表中选择行,以创建这样的行:

+----+-------------------+---------------------+---------+-------+--------+-----+---------+------+
| id | mac_adresi        | zaman               | fabrika | kumes | makina | kat | sol_sag | adet |
+----+-------------------+---------------------+---------+-------+--------+-----+---------+------+
|  3 | 97-F9-2C-55-19-72 | 2017-11-18 22:43:29 | Çorum2  | Ana2  | 22     | 12  | So2     | 213  |
+----+-------------------+---------------------+---------+-------+--------+-----+---------+------+
报告表格

+----+-------------------+------+---------------------+
| id | mac_adresi        | adet | zaman               |
+----+-------------------+------+---------------------+
|  3 | 97-F9-2C-55-19-72 | 213  | 2017-11-18 22:43:29 |
+----+-------------------+------+---------------------+
+----+-------------------+---------+-------+--------+-----+---------+
| id | mac_adresi        | fabrika | kumes | makina | kat | sol_sag |
+----+-------------------+---------+-------+--------+-----+---------+
| 86 | 97-F9-2C-55-19-72 | Çorum2  | Ana2  | 22     | 12  | So2     |
+----+-------------------+---------+-------+--------+-----+---------+
终端表格

+----+-------------------+------+---------------------+
| id | mac_adresi        | adet | zaman               |
+----+-------------------+------+---------------------+
|  3 | 97-F9-2C-55-19-72 | 213  | 2017-11-18 22:43:29 |
+----+-------------------+------+---------------------+
+----+-------------------+---------+-------+--------+-----+---------+
| id | mac_adresi        | fabrika | kumes | makina | kat | sol_sag |
+----+-------------------+---------+-------+--------+-----+---------+
| 86 | 97-F9-2C-55-19-72 | Çorum2  | Ana2  | 22     | 12  | So2     |
+----+-------------------+---------+-------+--------+-----+---------+
终端表中,
mac_adresi
是主键

报告表中,
mac_adresi
是外键

我尝试过这个查询,但结果不是我想要的

SELECT report.*,terminal.fabrika,terminal.kumes,terminal.makina,terminal.kat,terminal.sol_sag FROM report JOIN terminal ORDER BY id DESC limit 10

如何执行此操作?

您应该为join设置ON子句

SELECT 
      report.*
      ,terminal.fabrika
      ,terminal.kumes
      ,terminal.makina
      ,terminal.kat
      ,terminal.sol_sag 
FROM report JOIN terminal on  report.mac_adresi = Terminal.mac_adresi   
ORDER BY id DESC limit 10

缺少()上的
ON
子句?
SELECT report.*,terminal.fabrika,terminal.kumes,terminal.makina,terminal.kat,terminal.sol\u sag从report.mac\u adresi=terminal.mac\u adresi按id顺序描述限制10