我有一个数据库结构,像这样:如何将相同的ID和数据组合成一条记录?
Car
- id
- carname
- image
- category
- status
Parts
- partid
- partname
CarParts
- carpartid
- carid(fk)
- partid(fk)
- amountid(fk)
Category
- id
- categoryname
Amount
- amountid
- amountvalue
现在这是我的工作:
SELECT * FROM carparts
INNER JOIN car on carparts.carpartid = car.id
INNER JOIN parts on parts.partid = carparts.carpartid
INNER JOIN amount on amount.amountid = carparts.amountid where status = 1
这将返回重复的记录时,有在carparts表中的多个carpart。如何将carparts.id和car.id组合到一行,但仍然有多个部分名称用于该记录?
提示:使用组 –
您好我已经尝试使用其中一组返回,但我不能有一个记录多个部分名称? –