php - 错误 : Join in MySql, PHP

标签 php mysql join

我在 mysql 中有两个表,一个是 quote,字段是 quote_id、status、created 和 submit_by。在 submit_by 字段中,我保存了员工的用户名,在员工表中,字段是名字、姓氏、用户名、密码。我想在 php 表中显示员工的名字而不是员工的用户名。

完整报价表结构

enter image description here

完整的员工表结构

enter image description here

这是我正在使用但没有得到任何结果的代码

$sql = "SELECT q.quote_id, q.client_name, q.status, e.first_name 
        FROM `quote` AS q 
        LEFT JOIN `employee` AS e ON q.submit_by = e.username";

最佳答案

用这个

$sql = "SELECT * , employee.first_name FROM quote 
LEFT JOIN employee ON quote.submit_by = employee.username ORDER BY quote.client_name";
$result = $dbLink->query($sql);

关于php - 错误 : Join in MySql, PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27700777/

相关文章:

php - 对 MySQL 中的记录数进行计数并求平均值

php - Laravel 5 覆盖异常处理程序

php - 在Laravel 5中打包创建一个新的ServiceProvider/Facade

php - mysql 从表中选择第n列

MySQL 选择、连接表和组/计数逗号分隔值

javascript - 在 Wordpress 中调用 JS 函数

mysql - 我可以在 Mysql 中将列转换为文本吗

php - 在 php 中排序 mysql 输出的最简单/最快的方法

MySQL获取最新记录而不在连接中使用自动增量字段

mysql - 复杂 SQL 查询条件中的语法错误