[英]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.