后台管理系统中,如果admin_id字段存的是id,但条件搜索时传的是张三,张三对应的user_id是3,这个时候应该怎么条件查询?

后台管理系统中,如果admin_id字段存的是id,但条件搜索时传的是张三,张三对应的user_id是3,这个时候应该怎么条件查询?
用户954967489
2025年02月11日
|
浏览 173

在后台管理系统中,如果你需要根据用户名(如“张三”)来查询对应的 admin_id,可以通过以下步骤进行条件查询:

  1. 首先,你需要从用户表中查找“张三”对应的 user_id。假设用户表名为 users,可以使用如下 SQL 查询:

    复制代码
    SELECT id FROM users WHERE username = '张三';
    
  2. 然后,使用获得的 user_id 来查询 admin 表。假设 admin 表名为 admins,可以使用如下 SQL 查询:

    复制代码
    SELECT * FROM admins WHERE admin_id = (SELECT id FROM users WHERE username = '张三');
    

这样,你就可以通过用户名找到对应的 admin_id 并进行条件查询。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;