MySQLデータベースから結果セットを取得する必要があります。そこには、各アイテムを参照する複数の画像があります。ピクチャにはpicture_noフィールドがあり、その中で最も低い数字が結果と一緒に返りたいものです。あなたが見ることができるように、私は最も小さい番号の画像を取得する方法を見つけ出すことができなかったことから、私は現在AND cp.picture_no = 0
を使用しています最低のピクチャ番号でMySQL結果セットを取得する方法は?
SELECT
ca.*,
ca.ID AS ad_id,
ca.cat_id,
UNIX_TIMESTAMP(ca.date_edited) AS date,
cp.*,
ar.area_name
FROM
$DB.$T4 ca
LEFT JOIN $T6 AS cp ON ca.ID = cp.classified_id AND cp.picture_no = 0
LEFT JOIN $T60 zip ON ca.zip_id = zip.zip_id
LEFT JOIN $T3 ar ON zip.area_id = ar.ID
WHERE
ca.extern = 0
AND ca.confirmed = 1
AND ca.advertiser_id = ".$user['uid']."
ORDER BY
date_created
LIMIT 10
:
は現在、私はこのクエリを使用しています。どうすればいいですか?関数min()は問題を解決するのに役立たなかった。
アクションのこの単純な二段階のコースを、次の考慮および/またはsqlfiddle)を使用して、問題を簡単に再現できるようにします。 2.まだ実行していない場合は、手順1で提供された情報に対応する結果セットを指定してください。 – Strawberry
'cp'テーブルのすべてのカラムが必要ですか? –