Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом выборки / 9 сообщений из 9, страница 1 из 1
10.01.2015, 02:13:37
    #38851076
sprite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом выборки
Подскажите надо выбрать из таблицы данные равные 1 значение и не равные другому значению

Т.е из таблицы надо выбрать те номера (nomer) где tip='Отправлен' но не 'Доставлен'.
Т.е только номер 2.

Код: sql
1.
2.
3.
4.
5.
6.
Таблица:
nomer | tip
3 | Отправлен 
3 | Доставлен
2 | Отправлен 
1 | Доставлен
...
Рейтинг: 0 / 0
10.01.2015, 02:18:49
    #38851078
sprite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом выборки
И сразу второй запрос, нужно выбрать nomer где tip равен и Отправлен и Доставлен.

Пробую так:
Код: sql
1.
select nomer from table where tip like 'Отправлен' and tip like 'Доставлен'



не срабатывает
...
Рейтинг: 0 / 0
10.01.2015, 02:27:31
    #38851079
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом выборки
spriteгде tip='Отправлен' но не 'Доставлен'.Хм, если tip='Отправлен', то он уже никак не может быть 'Доставлен'. В одном поле одной записи никак не может быть два значения одновременно.

P.S. Сорри, но расчехлять хрустальный шар лень.
...
Рейтинг: 0 / 0
10.01.2015, 02:30:23
    #38851080
sprite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом выборки
Это таблица изменения статусов.
Мне нужно выбрать те номера где статусы вначале были отправлены а потом доставлены.

Т.е те номера где статус и Отправлен и Доставлен.
Как например nomer='3'
...
Рейтинг: 0 / 0
10.01.2015, 02:37:24
    #38851082
feomatr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом выборки
...
Рейтинг: 0 / 0
10.01.2015, 02:47:25
    #38851084
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом выборки
sprite,

Ну тогда соденитие таблицу саму с собой JOIN-ом. Не забудьте задать алиасы.
...
Рейтинг: 0 / 0
10.01.2015, 11:31:24
    #38851149
sprite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом выборки
miksoft,

Спасибо JOIN сработало!

То что надо
...
Рейтинг: 0 / 0
10.01.2015, 23:36:13
    #38851423
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом выборки
Код: sql
1.
HAVING COUNT(DISTINCT tip) = 2
...
Рейтинг: 0 / 0
12.01.2015, 11:41:55
    #38852068
Maxim12345678
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом выборки
sprite, добрый день. Можно глупый вопрос? А почему просто не искать по количеству номеров? Мы ведь знаем, что товар, который отправлен, а потом доставлен, будет, как минимум, 2 раза встречаться в таблице. Может стоит просто сделать выборку, где число номеров 2, 3, 4 и т.д.?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом выборки / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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