2015-10-05 3 views
1

Я хочу, чтобы выбрать отличие от apps_user.imeinoMySql Distinct Вопросы: Код ошибки: 1242 подзапрос возвращает более чем на 1 строку

Мой текущий 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 Subquery возвращает более 1 строки

+0

Исправьте свой запрос, чтобы использовать явный синтаксис 'join'. У вашего запроса больше проблем, чем просто подзапрос. –

+0

изменить то, что он спрашивает, что происходит, какая проблема будет более читаемой –

ответ

0

Вы пе ed 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