mySQL構文とクエリ構造の問題がもう一度埋まっています。私は現在、このクエリをうまくやっています: -mySQL - 別のtable.fieldのデータを使用してクエリ内の結果を確認する
SELECT DATE_FORMAT(`when`, '%e/%c/%Y')date
, COUNT(`ip`) AddressCount
FROM `metrics`
WHERE `projID` = '$projID'
GROUP BY DATE(`when`)
これは、IPアドレスのヒットの特定の数を見つけるために正常に動作します。しかし、今私がしようとしているのは、すべてのユーザーのプロジェクトに対して全体的なものを与えることです。しかし、この表にはユーザーのIDは含まれていません。それらは 'projID'によってリンクされています。だから、私が求めているのは、結果を得るために2つをリンクする方法です。
I.e. SELECT the bumph I want
metrics
WHERE(別のテーブルの)userID
= '1'、またはプロジェクトテーブルにリストされているprojIDのものはどこにありますか。ユーザーIDとともに表示されます。
ここで、ストレートフォワードジョインは私の答えとは思われません。私は最初に結合によって困惑しています。どのような助け壮大にも感謝