0

1 つのクエリで実行できると思われる 3 つの非常に単純なクエリがありますが、わかりません。クエリは次のとおりです。

$idSQL = "SELECT website_id FROM websites WHERE website_url = :webURL LIMIT 1

$featureSQL = "SELECT feature_id FROM feature_website WHERE website_id = :webID";

$sql = "SELECT feature_name, feature_start, feature_end, feature_headline, feature_text,  feature_photoHor, feature_photoVert, feature_photoSquare FROM features WHERE feature_id = :featID";

これにより、期待される出力が得られます。ここに画像の説明を入力

だから、私はこれに(おそらく間違った結合を使用して)クエリを結合しようとしました:

$sql = "SELECT f.feature_name, f.feature_start, f.feature_end, f.feature_headline, f.feature_text,  f.feature_photoHor, f.feature_photoVert, f.feature_photoSquare FROM features LEFT JOIN feature_website fw ON f.feature_id = fw.feature_id LEFT JOIN websites w ON fw.website_id = w.website_id AND w.website_url = :webURL";

私は何が欠けていますか?

4

1 に答える 1