我有3张桌子。
person{personid,name, etc}
bid{bidid,personid,etc}
rating{ratingid,bidid,rating}
一个人在出价被客户接受后获得评分。 1 bid = 1 rating
这样。
然后该人出价另一个订单,但不会显示等级。
我已经尝试过:
SELECT a.namausaha,ROUND(AVG(c.rating)) AS rating,a.kota,a.kontak,b.bidprice,a.mitraid
FROM tb_mitra a
JOIN tb_bid b ON b.mitraid=a.mitraid
LEFT JOIN tb_rating c ON c.bidid=b.bidid
WHERE b.orderid='OD004' AND b.statusbidid='1'
GROUP BY a.mitraid
但它不起作用。
该怎么做?我想显示每个人的评分。