簡體   English   中英

條件左聯接MYSQL PHP

[英]Condition LEFT JOIN MYSQL PHP

我想為我的左聯接MySQL查詢添加條件。 創建的每個項目均由管理員維護。 該管理員應查看他的項目中有多少用戶(不是存在的每個項目中的所有用戶)。 創建項目后,管理員ID將保存在表cms_prosjekt中。

到目前為止,這是我的查詢:

$result = mysql_query("SELECT users.motto, COUNT( * ) AS count FROM  users 
WHERE id = '".$_SESSION['user']['id']."' //<- admins inlogged ID
LEFT JOIN cms_prosjekt ON  users.motto=cms_prosjekt.code 
GROUP BY  users.motto");

用戶表對每個用戶都有唯一的ID,cms_projeckt的用戶ID列。

用戶表 https://i.gyazo.com/c733944956f82f16989c5c5ddfc86e74.png

cms_prosjekt https://i.gyazo.com/0179c47ec9508931e3a8f7eb0edbab95.png

加入后條件應在哪里。

$result = mysql_query("SELECT users.motto, COUNT( * ) AS count FROM  users 
LEFT JOIN cms_prosjekt ON  users.motto=cms_prosjekt.code 
WHERE cms_prosjekt.id = '".$_SESSION['user']['id']."' //<- admins inlogged ID
GROUP BY  users.motto");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM