Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Php MYSQL左联接未按预期工作,未显示左表中的所有行_Php_Mysql - Fatal编程技术网

Php MYSQL左联接未按预期工作,未显示左表中的所有行

Php MYSQL左联接未按预期工作,未显示左表中的所有行,php,mysql,Php,Mysql,对于form\u meta 和entry\u meta 我正在运行此查询 选择 顺序作为顺序, meta_标签作为标签, 结果作为结果, 入口id 从…起 `form_meta` 左连接 `entry\u meta`ON form\u meta.id=entry\u meta.form\u meta\u id 哪里 `form\u meta`.`form\u id`=10 并且_活动=1 但是,我得到了4行作为结果。我正在查找5行,因为form\u meta有5行,最后一行必须为空。如果使

对于
form\u meta

entry\u meta

我正在运行此查询

选择
顺序作为顺序,
meta_标签作为标签,
结果作为结果,
入口id
从…起
`form_meta`
左连接
`entry\u meta`ON form\u meta.id=entry\u meta.form\u meta\u id
哪里
`form\u meta`.`form\u id`=10
并且_活动=1

但是,我得到了4行作为结果。我正在查找5行,因为
form\u meta
有5行,最后一行必须为空。

如果使用正确的表别名会发生什么

SELECT 
    fm.sequence AS sequence,
    fm.meta_label AS label,
    em.results AS results,
    em.entry_id
FROM form_meta fm
LEFT JOIN entry_meta em ON fm.id = em.form_meta_id
WHERE fm.form_id = 10 AND fm.is_active = 1;

请不要在添加数据时发布图像,请确保您的查询没有问题。您应该找到如何处理查询结果的问题,调试php代码,因为您的form_meta_id与其他表中的4个元素匹配,所以最终结果中可能只有4行。