我有三张桌子。
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
但它不起作用。
该怎么做呢?我想要显示每个人的评分。
?
?
转载请注明出处:http://www.resmedchina.com/article/20230526/1270619.html