Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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 如何选择现有关节和不存在关节?_Mysql - Fatal编程技术网

Mysql 如何选择现有关节和不存在关节?

Mysql 如何选择现有关节和不存在关节?,mysql,Mysql,我有以下sql语句 SELECT nom, prénom, photo_user, titre_pub, date_pub, COUNT( id_com ) as ncm , photo, texte, nbr_vu,p.id_user FROM user u, publication p, photo ph, texte t, commentaire c WHERE c.id_pub = p.id_pub AND u.id_user = p.id_user AND p.id_photo = p

我有以下sql语句

SELECT nom, prénom, photo_user, titre_pub, date_pub, COUNT( id_com ) as ncm , photo, texte, nbr_vu,p.id_user
FROM user u, publication p, photo ph, texte t, commentaire c
WHERE c.id_pub = p.id_pub
AND u.id_user = p.id_user
AND p.id_photo = ph.id_photo
AND p.id_texte = t.id_texte
GROUP BY (p.id_pub) ");

我希望sql命令选择其中c.id_pub=p.id_pub为true,并选择何时为false帮助plz

从WHERE子句中删除该条件。不要使用隐式联接。这种做法在上一个冰河世纪就消失了。我需要它来计数(id_com)我不能删除它。我想做的是计数它是否存在,并选择那些没有该jointStrawberry的。那么我应该使用什么?你应该使用
JOIN
关键字。