我需要一个帮助。我有两个表,我需要连接两个表并将它们显示在用户的表中。我在下面解释我的表结构。
db_summary:
id member_id hit_type device_type
1 20 1 IOS
2 12 2 IOS
3 20 3 Android
4 14 4 Android
5 12 3 IOS
6 14 5 IOS
从上表中,hit_type
列值链接到下表的 type
列。
db_hit_type:
id name type
1 Page 1
2 Map 2
3 Gallery 3
4 Phone 4
5 Web 5
从db_summary
表中,如果hit_type=1
表示它是在第二个表中定义的页面命中
。在这里,我需要通过连接来获取两个表数据,并根据成员 ID
对它们进行排序,以显示在以下用户的 ui 表中。
sl no member page Hit Map Hit Gallery Hit Phone Hit WebHit TOTAL
我需要使用数据库数据来填写上表。假设成员(member)id 20
有多少个页面点击, map 点击......
以及总点击次数。我需要获取所有数据并根据用户的表结构对它们进行排序。请帮助我。
最佳答案
使用下面的查询来获取两个表数据
SELECT * FROM db_summary AS ds, db_hit_type AS dht WHERE ds.hit_type = dht.type GROUP BY ds.member_id
关于php - 使用 PHP 和 MySQL 查询连接两个表并对数据数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37362928/