0

我需要在 SQL 中使用同一张表上的两个外键执行连接操作。以下帖子中的答案具有满足我要求的 SQL。

在 Sql 中加入来自同一个表的两个外键

我正在尝试将此查询转换为Medoo语法,但没有得到所需的输出。下面发布的代码是我最近的努力,但不起作用。

$db -> select( "item_tbl", [ "[>]user_tbl.id" => ["ownerId", "lastModifiedById"] ], ["username", "username", "itemName"]);

有人可以帮忙吗?

4

1 回答 1

0

我自己使用别名构建了 Medoo 语法。以下是上述 SQL 的 Medoo 等效代码:

$db->select("item_tbl",["[><]user_tbl(user_tbl_a)" => ["item_tbl.ownerId" => "id"],"[><]user_tbl(user_tbl_b)" => ["item_tbl.lastModifiedById" => "id"]],["user_tbl_a.username(Owner)","user_tbl_b.username(Modifier)","itemName"]);
于 2017-08-20T07:12:54.127 回答