【问题标题】:MySql Distinct Issues: Error Code: 1242 Subquery returns more than 1 rowMySql 不同的问题:错误代码:1242 子查询返回超过 1 行
【发布时间】:2015-10-05 18:14:59
【问题描述】:

我想选择不同的 apps_user.imeino

我当前的 SQL 查询:

SELECT app.name,app.emailid,app.mobileno,app.imeino,img.id,img.approve_status,img.path 
FROM apps_user  app, apps_userimage img 
WHERE ((SELECT DISTINCT apps_user.imeino FROM apps_user) =img.imeino );

MySql 不同的问题:错误代码:

1242 子查询返回多于 1 行

【问题讨论】:

  • 修复您的查询,以便使用明确的join 语法。您的查询比子查询有更多的问题。
  • 重新排列他问的内容、当前的情况、哪些问题更易读

标签: mysql sql database mysql-select-db


【解决方案1】:

你需要加入

SELECT app.name,app.emailid,app.mobileno,app.imeino,img.id,img.approve_status,img.path 
FROM apps_user app
join apps_userimage img on app.imeino = img.imeino

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 1970-01-01
    相关资源
    最近更新 更多