gpt4 book ai didi

php - 如何查询,加入表,字段可以使用 Laravel 从字段 A 或 B 获取值

转载 作者:行者123 更新时间:2023-11-29 03:32:09 24 4
gpt4 key购买 nike

我有两张 table

玩家(ID - 姓名)

游戏(锦标赛 ID - 玩家 1 - 玩家 2 - 结果)

我正在尝试将表格加入一个名为“网球锦标赛”的主表格中,其中显示每场比赛,例如(PlayerName 1 vs PlayerName 2)

我的查询仅适用于一个 ID1_G(Player1),但我不知道还要获取 ID2_G(Player2)。

我正在尝试使用下一个语法,但它不起作用...

$tournament = $this->games->where('ID_T_G', $id)
->join('rounds', 'rounds.ID_R', '=', 'games_wta.ID_R_G')
->join('players_wta', 'players_wta.ID_P', '=', 'games_wta.ID1_G', 'or', 'games_wta.ID2_G')->get();

图片总是胜于文字,所以我会向您展示(如果您之前不了解我的话)我想做什么。

enter image description here

拜托,任何建议!

最佳答案

我终于可以使用下面的原始 SQL 语句:

SELECT
P1.NAME_P AS Player1,
P2.NAME_P AS Player2
FROM games_wta As G
INNER JOIN players_wta AS P1
ON G.ID1_G = P1.ID_P
INNER JOIN players_wta AS P2
ON G.ID2_G = P2.ID_P;

关于php - 如何查询,加入表,字段可以使用 Laravel 从字段 A 或 B 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29190178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com