我从数据库中提取记录,并希望显示两个表的结果,其中一个名为' ads_data'第二个是' ads_images'在ads_data我将相关数据保存到广告,如电话,姓名,电子邮件等&在ads_images我正在保存该广告的图像我面临的问题是当我尝试使用mysql连接获取记录时像INNER一样重复我的结果意味着每个广告图像都显示相同的图像相关数据。我只想显示数据然后它是所有相关的图像。
下面是我的查询:
SELECT * , `ads_data`.`id` AS `ads_id`
FROM `ads_data`
INNER JOIN `ad_images` ON `ad_images`.`ad_id` = `ads_data`.`id`
WHERE `ads_data`.`category_group` = '3'
ORDER BY `ads_data`.`id` ASC
我按顺序尝试了组,唯一等等
答案 0 :(得分:2)
在select语句中使用group_concat(ad_images.image) AS images
。