Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / выбрать записи из table / 8 сообщений из 8, страница 1 из 1
29.07.2005, 02:30:15
    #33190540
4LF
4LF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбрать записи из table
вот есть таблица
Код: plaintext
describe table1
ind1 int
ind2 int
value varchar

Код: plaintext
select * from table
ind1 ind2 value
1 1 word1
1 2 word2
2 1 word1

как выбрать записи в которых ind1 одинаковые + ind2 IN (1,2)
...
Рейтинг: 0 / 0
29.07.2005, 14:13:20
    #33191724
Johnmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбрать записи из table
Изучить SQL.
...
Рейтинг: 0 / 0
29.07.2005, 17:19:35
    #33192348
4LF
4LF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбрать записи из table
2 Johnmen = спасибо, а по существу...
...
Рейтинг: 0 / 0
31.07.2005, 07:35:49
    #33193054
artgonch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбрать записи из table
4LFвот есть таблица
Код: plaintext
describe table1
ind1 int
ind2 int
value varchar

Код: plaintext
select * from table
ind1 ind2 value
1 1 word1
1 2 word2
2 1 word1

как выбрать записи в которых ind1 одинаковые + ind2 IN (1,2)

Примерно, так:
Код: plaintext
1.
2.
3.
4.
select * from table1 t1, table1 t2
where   t1.ind1 = t2.ind1
            and
            ind2 IN ( 1 ,  2 );
Здесь используется рекурсивное соединение таблицы с самой собой. А иначе никак. Желаю успехов.
P.S. А товарищь из не\ижнего поста прав: изучать сиквел нужно и полезно.
...
Рейтинг: 0 / 0
01.08.2005, 03:14:12
    #33193412
4LF
4LF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбрать записи из table
а можно еще...
1 1 word1
1 2 word2

по критериям того что ind1 одинаковый а ind2 в одной строке 1 а в другой 2
а 2 1 word1 не выбирается потому что 2 2 word1 нигде не встречается
...
Рейтинг: 0 / 0
01.08.2005, 03:16:00
    #33193413
4LF
4LF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбрать записи из table
как выбрать
1 1 word1
1 2 word2

по критериям cur_post - 1
...
Рейтинг: 0 / 0
01.08.2005, 07:23:03
    #33193446
artgonch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбрать записи из table
4LFкак выбрать
1 1 word1
1 2 word2

по критериям cur_post - 1

Что-то не очень понятно...
Запрос не работает?
...
Рейтинг: 0 / 0
01.08.2005, 11:51:27
    #33193962
4LF
4LF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбрать записи из table
artgonch
Что-то не очень понятно...
Запрос не работает?

запрос работает, но я немного не так об'яснил задачу...
мне нужно выбрать записи
ind1 ind2 val
1 1 word1
1 2 word2
именно по тому что ind1 одинаковый (1) а ind2 в одной строке 1 а в другой 2
а запись [2 1 word1] не выбирается потому что нет записи [2 2 value] нигде не встречается
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / выбрать записи из table / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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