0
ジョインを介して4つのテーブルからデータを選択するクエリがあります。一致する外部キーを含む5番目のテーブルの数値の行もカウントします。結合後のテーブルからの行の計算
これは私の現在のクエリがどのように見える見え、それは私が一致する外部キーを含む第五の表の数の行をカウントするにはどうすればよい
"SELECT
ph.pheed_id,ph.user_id,ph.datetime,ph.repheeds,
ph.pheed,fav.id,fav.P_id,fav.datetime as stamp,
u.username,ava.avatar_small
COUNT(pheed_comments.comment_id) as comments
FROM favourite_pheeds fav
INNER JOIN pheeds ph ON ph.pheed_id=fav.P_id
INNER JOIN users u ON u.id=ph.user_id
INNER JOIN profiles pr ON pr.user_id=ph.user_id
LEFT JOIN user_avatars ava ON ava.avatar_id=pr.avatar
ORDER BY stamp DESC
LIMIT $offset,$limit";
仕事doesntのものです。
5番目のテーブルの一致数を検索する場合は、INNER JOINを使用します。 – Teja
どういう意味では機能しませんか?構文エラーが出ますか?またはあなたの結果は空ですか? – rekire
@rekireええ、構文エラーが発生しました – MrFoh