PHP MySQL 连接表

标签 php mysql join

$sql = "SELECT logs.full_name, logout.status FROM logs, logout WHERE logs.employee_id = logout.employee_id";
tables --> logs
           logout

我在这方面遇到错误。我在谷歌搜索连接表。这就是我得到的。这段代码有什么问题?

最佳答案

我在您的查询中没有看到“JOIN”。

正确的语法:

SELECT logs.full_name, logout.status FROM logs
    LEFT JOIN logout ON (logs.employee_id = logout.employee_id);

关于PHP MySQL 连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2954648/

相关文章:

sql - 如果没有ON关键字,您是否可以拥有INNER JOIN?

php - Ajax 自动保存多个字段

php - Javascript/HTML 表单字段命名问题

mysql - 如何调试 MySQL 游标代码中的语法错误?

mysql - MySQL 中何时使用单引号、双引号和反引号

MySQL:从具有 View 的多个表中查询数据

MYSQL:根据另外两个表的连接计算一个表中的行数

php - codeigniter 3 使用单个查询更新多个表

php - 如何计算固定数量的 PayPal 费用 (2.9% + .30)?

php - 用单引号包裹一个字符串 PHP