medoo 多表查询问题

webmanchin

medoo多表查询怎么写,我会写mysql的多表查询,到medoo这里整不会了

百度 bing google 得出来 我还用来这问么。。。 官方例子能直接用的话 我用来这问么

medoo多表查询怎么写,我会写mysql的多表查询,到medoo这里整不会了

A表 字段 aa ac ff
B表 字段 ba bc ff
两个表的ff字段是相同 相关联的
用medoo 怎样显示 A表的aa ac字段还有B表的ba字段?

1031 6 0
6个回答

胡桃

不去medoo官网查文档,搁这问?

  • webmanchin 2022-11-14

    查了,用官方例子报错

  • owenzhang 2022-11-14

    你帮忙 就别这样说,(楼主又没问你,找什么存在感!)

powerbowen

如你所愿的示例:
https://www.coder.work/article/2487305

截图

截图

  • webmanchin 2022-11-14

    搜了,不成功

  • powerbowen 2022-11-14

    我写了一个例子在下面,你可以看下一,已经运行出来了,代码可复制,别的都是贴图

webmanchin

百度 bing google 得出来 我还用来这问么。。。 官方例子能直接用的话 我用来这问么

  • powerbowen 2022-11-14

    https://www.coder.work/article/2487305
    我回复的这条链接可否查看

  • powerbowen 2022-11-14

    就在我回复的第二行哦

  • nitron 2022-11-14

    medoo现在已经是2.1.7了,你这个0.9.6的回答不适合

  • keytehu 2022-11-14

    贴主如果 百度 bing google 官方文档如果都有看的话就在问题里说明下,
    然后贴下你的代码是怎么写的,报什么错,这样才能避免大家为你做重复的劳动。
    直接开问确实有种伸手党嫌疑,要是我看到你最开始那样提问也会让你看下他们文档。

nitron
$database->select("A", [
    "[><]B" => ["A.ff" => "ff"]
], [
    "A.aa",
    "A.ac",
    'B.ba'
]);
  • powerbowen 2022-11-14

    我那个文档改一改就能用了

  • nitron 2022-11-14

    所以我这个例子到底能不能用?

  • powerbowen 2022-11-14

    你这个可以啊,改成他要的具体参数就行了

  • nitron 2022-11-14

    所以他看了文档了吗?

  • powerbowen 2022-11-14

    不知道啊,反正文档就你这么写的,我是结合我发的和官方文档一试即通,大佬,你这名除了原翻译还有啥别的深意么

  • nitron 2022-11-14

    没别的深意,随便取的

    以后这样的就别浪费时间了,人问得理直气壮的,最后发现照着文档来就行
    说官方例子报错,也不贴个错误
    回复了可能有用的内容,又不给你反馈,实在是让人很有挫败感😞

powerbowen

截图
截图
截图
截图

        $db = new \Medoo\Medoo([
            'type' => 'mysql',
            'host' => getenv('db_host'),
            'database' => getenv('db_name'),
            'username' => getenv("db_username"),
            'password' => getenv("db_password"),
            'charset' => getenv("db_charset"),
            'collation' => 'utf8mb4_general_ci',
            'port' => 3306,
            'prefix' => '',
            'logging' => false,
            'error' => \PDO::ERRMODE_EXCEPTION,
            'option' => [
                \PDO::ATTR_CASE => \PDO::CASE_NATURAL
            ],
            'command' => [
                'SET SQL_MODE=ANSI_QUOTES'
            ]
        ]);
        $user = $db->select('user', ['[>]enterprise' => ['user.enterprise_id' => 'id']], ['user.id', 'user.username', 'enterprise.id', 'enterprise.enterprise_name'], ['user.id' => 1]);
        return json($user);
  • powerbowen 2022-11-14

    箭头关系到左联,右联,内联,这个文档里有,可以自己看一下

加小叶
$db->select('A',[
  '[>]B(b)'=>['ff']
],[
  'aa',
  'ac',
  'A.ff(a_ff)',
  'ba',
  'bc',
  'b.ff(b_ff)'
]);
  • 暂无评论
年代过于久远,无法发表回答
🔝