Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql CONCAT左联接表上的两个字段_Mysql - Fatal编程技术网

Mysql CONCAT左联接表上的两个字段

Mysql CONCAT左联接表上的两个字段,mysql,Mysql,有没有一种方法可以使用下面的查询从左连接的表中连接两个字段 下面的查询实际上给了我内部服务器错误 SELECT job.id as job_id, job.title, job.start_date, job.end_date, organisation.name, jobsboard.name, CONCAT(jobsboard.website, '/?id=', job.id) FROM job LEFT JOIN portfolio_job_

有没有一种方法可以使用下面的查询从左连接的表中连接两个字段

下面的查询实际上给了我内部服务器错误

SELECT job.id as job_id, job.title, job.start_date, job.end_date, organisation.name, jobsboard.name, CONCAT(jobsboard.website, '/?id=', job.id)
            FROM job
            LEFT JOIN portfolio_job_category pjc ON pjc.job_id = job.id
            LEFT JOIN category c ON c.id = pjc.category_id
            LEFT JOIN organisation ON organisation.id = job.organisation_id
            LEFT JOIN portfolio jobsboard ON jobsboard.id = pjc.portfolio_id
            WHERE job.end_date >= DATE( NOW( ) ) 
            AND pjc.portfolio_id = $portfolio
            GROUP BY job.id
            ORDER BY job.id DESC

内部服务器错误
?听起来您的查询没有问题,如果是的话……这是内部服务器错误,因为它使用PHP运行查询PDO@Jae:找出SQL错误消息是什么。您的查询看起来不错。请注意,如果其中一个条目为NULL,concat将返回NULL,因此请确保保护您自己。