在php中工作如何实现以下目标:
我有一个包含用户和相应对象的数据库表。
表:
ID User Object
1 Billy Phone
2 Dwayne DVD
3 D'Angelo DVD
4 Billy Phone
5 Dwayne DVD
6 D'Angelo Truck
7 Billy Football
8 D'Angelo DVD
该表有一些行,它们包含相同的用户和对象组合,例如ID 1和4以及ID 3和8
当某个特定用户登录时,我想在表格中循环并显示在页面上
(仅与登录的特定用户有关)用户和每个用户 - 对象组合的对象只有一次,因此在上面的示例中“Billy and Phone”和“D'Angelo and DVD”不重复,并且下表变为
如下所示。
我想不出要使用哪个循环。
当比利登录时:
ID User Object
1 Billy Phone
2 Billy Football
当D'Angelo登录时:
ID User Object
1 D'Angelo DVD
2 D'Angleo Truck
答案 0 :(得分:1)
SELECT DISTINCT语句用于仅返回不同的(不同的)值。
SELECT DISTINCT user,object FROM table where user like '<name>'