mysql 帮助...返回数据时遇到问题

标签 mysql

在我的网站上,我有一种方法允许登录用户将文章标记为收藏夹,当登录时,文章会突出显示为保存为收藏夹,但是如果用户没有收藏夹,我无法获得查询返回任何数据,我的查询有什么问题?

SELECT `job_id`, 
    COUNT(jobs.job_id) as jobs, 
    `employers`.`employer_id`, 
    `logo_small`, `logo_large`, 
    `company_name`, `job_tags`, 
    `favourite_employers`.`employer_id` AS employer 
FROM (`employers`) 
LEFT JOIN `jobs` ON `employers`.`employer_id` = `jobs`.`employer_id` 
JOIN `favourite_employers` ON `favourite_employers`.`employer_id` = `jobs`.`employer_id` 
WHERE `favourite_employers`.`user_id` = '2' 
GROUP BY `jobs`.`employer_id` 
ORDER BY `jobs`.`job_id` DESC

最佳答案

favourite_employers 表使用 LEFT JOIN 而不是 JOIN

关于mysql 帮助...返回数据时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6443871/

相关文章:

PHP MySQL : How to insert specific records from one db to another db different server?

php - php 获取浏览量

mysql - shell脚本不执行

mysql - MySQL 中的参数化字符串和通配符

mysql - 大型网站 - 多个数据库或多个表?

php - eloquent上如何统计每组item的数量

php - PHP 中的 MySQL 查询验证

MySQL如何在搜索查询中获取链接表中的第二个最新记录

mysql - INET_ATON 的整数值不正确

mysql - 将 SQL 语法从 MySQL 5.0 转换为 Oracle 12c