在具有相同数据类型的两列上不同
Distinct on two columns with same data type
在我的游戏应用程序中我有一个 combats
table:
id player_one_id player_two_id
---- --------------- ---------------
1 1 2
2 1 3
3 3 4
4 4 1
现在我需要知道有多少独特的用户玩过这个游戏。如何在 player_one_id
和 player_two_id
两列上应用 distinct, count?
非常感谢。
通过使用联合,您可以获得唯一的不同值。
$playerone = DB::table("combats")
->select("combats.player_one_id");
$playertwo = DB::table("combats")
->select("combats.player_two_id")
->union($playerone)
->count();
在我的游戏应用程序中我有一个 combats
table:
id player_one_id player_two_id
---- --------------- ---------------
1 1 2
2 1 3
3 3 4
4 4 1
现在我需要知道有多少独特的用户玩过这个游戏。如何在 player_one_id
和 player_two_id
两列上应用 distinct, count?
非常感谢。
通过使用联合,您可以获得唯一的不同值。
$playerone = DB::table("combats")
->select("combats.player_one_id");
$playertwo = DB::table("combats")
->select("combats.player_two_id")
->union($playerone)
->count();