これが繰り返される場合は申し訳ありませんが、おそらく両方のクエリが同じテーブルにあるため、私が見つけたすべての解決策が機能しませんでした。
これが私が今していることです。
$sql = $database->query("SELECT id FROM attachments WHERE user='$user_id'");
$count = mysql_num_rows($sql);
$sql = $database->query("SELECT id FROM attachments WHERE member_id IN ($found_groups)");
$count += mysql_num_rows($sql);
$found_groups は、前のクエリからの文字列です
$sql_groups = $database->query("SELECT DISTINCT group_id FROM tbl_members WHERE client_id='$client_id'");
そして、結果は内破されます
どちらのクエリも正常に機能します。問題は、結果が DISTINCT ではなく、ユーザーごとに 3 つのクエリがあることです。これは多いと思います。
どうすればこれを減らすことができますか?
どうもありがとう。