私はSQLの経験がないので、質問するのが良くない場合はご容赦ください。しかし、ほぼ3〜4日間調査しましたが、解決できませんでした。私の問題は、複数の画像名を持つテーブルがあるため、特定のユーザーのフォロワーが誰であれ、このテーブルから画像を取得する必要があるため、1人のユーザーに複数のフォロワーがいる可能性があることです。すべてのフォロワーが投稿した画像を取得する必要があります。これが私が使用しているサブクエリコードスニペットです。
SELECT id,
outfit_image,
img_title,
description
FROM outfitpic_list r2
WHERE Email=ANY(SELECT being_followed
FROM follower_table
WHERE follower='test@gmail.com')
したがって、ここの内部クエリは複数の値を返します。値ごとに (being_followed)、すべての画像を取得して表示する必要がありますが、このクエリでは毎回 1 つの画像しか取得しません。IN も試しましたが、うまくいきませんでした。
テーブル構造:- Outfitpic_list テーブル
id|outfit_image|datetime|Email|image_title|description
Follower_table
bring_followed|follower
助けてください、私は立ち往生しています.. !! ありがとうございました..!!