2016-09-29 18 views
0

私は左のMySQLクエリを結合する条件を追加したいと思います。 作成された各プロジェクトは、管理者によって管理されます。この管理者は、プロジェクト内にいくつのユーザーが存在するのかを確認する必要があります(存在するすべてのプロジェクトのすべてのユーザーではありません)。プロジェクトが作成されると、管理者IDはテーブルcms_prosjektに保存されます。条件LEFT JOIN MYSQL PHP

これは、これまでのところ、私のクエリです:

$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"); 

Usersテーブルには、各ユーザーの一意のIDを持つユーザーIDの列を持っているcms_projeckt。

ユーザーテーブル条件が参加した後でなければなりません https://i.gyazo.com/c733944956f82f16989c5c5ddfc86e74.png

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

+0

あなたはどのような問題に直面していますか? – Cyclotron3x3

+0

何も返されません。クエリが正しいかどうかわからない@ Cyclotron3x3 –

+0

私のクエリはエラーを返すので、私は自分の条件を追加することができます。 –

答えて

1

$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");