Search code examples
mysqlsqldatabasemysql-select-db

MySql Distinct Issues: Error Code: 1242 Subquery returns more than 1 row


I want to select distinct of apps_user.imeino

My current SQL Query:

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 Distinct Issues: Error Code:

1242 Subquery returns more than 1 row


Solution

  • You need a join

    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