powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не могу правильно организовать запрос.
11 сообщений из 11, страница 1 из 1
Не могу правильно организовать запрос.
    #39106171
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Столкнулся с проблемой. Нужно одним запросом получить все id пользователей. Есть две таблицы первая reg где храниться информация о пользователях. Вторая где храниться информация о фотографиях этих пользователей.
Код: sql
1.
2.
select * from reg left join photo on reg.id=photo.idUser where mPhoto=1 union 
select * from reg left join photo on reg.id=photo.idUser where mPhoto=0 or mPhoto=null


mPhoto =1 значит фото главное, если 0 или null то нет. Мне нужно получить информацию, если у пользователя есть фото главное то должна выдаться 1, если нет то 0. Просто здесь выдает столько нулей сколько фотографий.
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106174
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Нужно одним запросом получить все id пользователей.
son456нужно получить информацию, если у пользователя
Определитесь сначала, что же всё-таки нужно...
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106273
son456,

читать про [NOT] EXISTS
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106297
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
SELECT * FROM reg left join photo on reg.id=photo.idUser WHERE NOT EXISTS
                       ( SELECT *
                           FROM reg left join photo on reg.id=photo.idUser
                           WHERE mPhoto =1 )


Не работает.
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106316
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Не работает.Потому что написать запрос - это ещё не всё. Надо ещё и понимать, что он будет делать.
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106345
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста что нужно.
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106461
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что нужно - знаете только Вы. К сожалению, сформулировать это чётко и однозначно у Вас пока не получилось...
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106518
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
SELECT distinct reg.id,photo.mPhoto FROM reg left outer join photo on photo.idUser=reg.id


id mPhoto
32 0
32 1
33 NULL
34 NULL
35 NULL
Мне нужно чтобы выводилось только 32 1 а 32 0 или 32 NULL отсутствовали если есть 32 1
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106543
son456,

Код: sql
1.
2.
3.
select id, max(mPhoto)
from ...
group by id


???
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106570
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да это то что я искал спасибо всем.
...
Рейтинг: 0 / 0
Не могу правильно организовать запрос.
    #39106598
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Мне нужно получить информацию, если у пользователя есть фото главное то должна выдаться 1, если нет то 0 .
son456а 32 0 или 32 NULL отсутствовали если есть 32 1Если в таблице есть только 32-null, то предложенный вариант выдаст 32-null, а вам вроде надо 32-0?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не могу правильно организовать запрос.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]