显示用户在codeignitor中自己列出的商品的总评论和评分平均值

时间:2018-09-27 09:44:10

标签: php mysql

我遇到了一个问题,我想在CodeIgniter项目中显示用户自己的列表的所有评论。数据库中有两个表,一个是评论,另一个是列表。

评论表

enter image description here

列表表

enter image description here

在两个表中,

公用属性分别为user_id和listing_by。现在,我想获得由user_id(2)创建的列表的所有评论。可能吗?

1 个答案:

答案 0 :(得分:0)

  • 根据列表ID在两个表之间进行简单的JOIN
  • 根据条件listed_by = 2选择所有评论。

尝试以下查询:

SELECT r.* 
FROM reviews AS r 
JOIN listings AS l on l.id = r.listing_id 
WHERE l.listed_by = 2