現在、PDO を使用して SELECT を実行していますが、このエラー メッセージが表示されます
SELECT a.*, UNIX_TIMESTAMP(a.createdon) AS タイムスタンプ, ct.cityname, ct.SeoCityName, scat.subcatname, scat.SeoSubcatName,
COUNT(*) AS piccount, p.picfile, UNIX_TIMESTAMP(feat.featuredtill) AS featuringtill
FROM prefix_ads a
INNER JOIN prefix_cities ct ON a.cityid = ct.cityid
INNER JOIN prefix_subcats scat ON a.subcatid = scat.subcatid
LEFT OUTER JOIN prefix_adxfields axf ON a.adid = axf.adid
LEFT OUTER JOIN prefix_adpics p ON a.adid = p.adid AND p.isevent = '0'
LEFT OUTER JOIN prefix_featured feat ON a.adid = feat.adid AND feat.adtype = 'A'
WHERE a.catid = '10'
AND a.enabled = '1' AND a.verified = '1' AND a.expireson >= NOW()
GROUP BY a.adid
ORDER BY a.createdon DESC
リミット 0、18
SQLSTATE[23000]: 整合性制約違反: 1062 キー 'group_key' のエントリ 'xxxx' が重複しています
xxxx = 以前はリストの場合
誰か助けてくれませんか?
説明
配列
(
[id] => 1
[0] => 1
[select_type] => シンプル
[1] => シンプル
[表] => スキャット
[2] => スキャット
[タイプ] => すべて
[3] => すべて
[possible_keys] => プライマリ
[4] => プライマリ
[キー] =>
[5] =>
[key_len] =>
[6] =>
[参照] =>
[7] =>
[行] => 152
[8] => 152
[フィルター済み] => 100.00
[9] => 100.00
[Extra] => 一時的な使用; ファイルソートの使用
[10] => 一時的な使用; ファイルソートの使用
)
配列
(
[id] => 1
[0] => 1
[select_type] => シンプル
[1] => シンプル
[テーブル] => a
[2] =>
[タイプ] => ref
[3] => 参照
[possible_keys] => subcatid,cityid,verified,enabled,expireson,catid,ct_ads
[4] => subcatid,cityid,verified,enabled,expireson,catid,ct_ads
[キー] => サブカテゴリ
[5] => サブキャット
[key_len] => 2
[6] => 2
[ref] => DB.scat.subcatid
[7] => DB.scat.subcatid
[行] => 150
[8] => 150
[フィルター済み] => 100.00
[9] => 100.00
[おまけ] => where の使用
[10] => where の使用
)
配列
(
[id] => 1
[0] => 1
[select_type] => シンプル
[1] => シンプル
[テーブル] => ct
[2] => ct
[タイプ] => eq_ref
[3] => eq_ref
[possible_keys] => プライマリ
[4] => プライマリ
[キー] => プライマリ
[5] => プライマリ
[key_len] => 2
[6] => 2
[参照] => DB.a.cityid
[7] => DB.a.cityid
[行] => 1
[8] => 1
[フィルター済み] => 100.00
[9] => 100.00
[おまけ] =>
[10] =>
)
配列
(
[id] => 1
[0] => 1
[select_type] => シンプル
[1] => シンプル
[テーブル] => axf
[2] => axf
[タイプ] => ref
[3] => 参照
[possible_keys] => adid
[4] => 添加物
[キー] => addid
[5] => 添加物
[key_len] => 4
[6] => 4
[参照] => DB.a.adid
[7] => DB.a.adid
[行] => 1
[8] => 1
[フィルター済み] => 100.00
[9] => 100.00
[Extra] => インデックスの使用
[10] => インデックスの使用
)
配列
(
[id] => 1
[0] => 1
[select_type] => シンプル
[1] => シンプル
[テーブル] => p
[2] => p
[タイプ] => ref
[3] => 参照
[possible_keys] => adid
[4] => 添加物
[キー] => addid
[5] => 添加物
[key_len] => 5
[6] => 5
[ref] => DB.a.adid,const
[7] => DB.a.adid,const
[行] => 1
[8] => 1
[フィルター済み] => 100.00
[9] => 100.00
[おまけ] =>
[10] =>
)
配列
(
[id] => 1
[0] => 1
[select_type] => シンプル
[1] => シンプル
[テーブル] => 偉業
[2] => 偉業
[タイプ] => eq_ref
[3] => eq_ref
[possible_keys] => adid
[4] => 添加物
[キー] => addid
[5] => 添加物
[key_len] => 7
[6] => 7
[ref] => DB.a.adid,const
[7] => DB.a.adid,const
[行] => 1
[8] => 1
[フィルター済み] => 100.00
[9] => 100.00
[おまけ] =>
[10] =>
)
id select_type テーブル タイプ possible_keys キー key_len ref 行 エクストラ 1 SIMPLE scat ALL PRIMARY NULL NULL NULL 152 一時的な使用。ファイルソートの使用 1 SIMPLE a ref subcatid,cityid,verified,enabled,expireson,catid,c... subcatid 2 DB.scat.subcatid 150 where の使用 1 SIMPLE ct eq_ref PRIMARY PRIMARY 2 DB.a.cityid 1 1 SIMPLE axf ref adid adid 4 DB.a.adid 1 インデックスの使用 1 SIMPLE p ref adid adid 5 DB.a.adid,const 1 1 SIMPLE feat eq_ref adid adid 7 DB.a.adid,const 1
よろしくG