PHP如何获取数据库查询后相同字段ID的数量?

当前表uservalue

id pid value
1 1 我是值1
2 1 我是值2
3 1 我是值3
4 1 我是值4
5 2 我是值5
6 2 我是值6

表结构如上,字段pid是对应用户的ID,也就是说pid全为1的字段值,都属于用户ID为1的值(例:id为2用户对应pid为2,其值就有两个:我是值5我是值6)。


问题是:请问,该如何在数据库只查询当前所对应ID的所有value值?非常感谢!~

阅读 3.3k
2 个回答

假设用户为user表,可以这样只获取value:

select b.value from user a inner join uservalue b on b.pid = a.id

如果需要获取指定用户id=100的value,加上where条件就行:

select b.value from user a inner join uservalue b on b.pid = a.id where b.pid=100

select count(*) from table_name where ~~~
手机码字,大概意思是这样

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题