powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос - как сделать?
14 сообщений из 14, страница 1 из 1
Запрос - как сделать?
    #32309847
igol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi Дамы и Господа

Как можно реализовать такую фишку
Есть таблица

id id1 name
1 0 name1.0
1 1 name1.1
2 0 name2.0
2 1 name2.1

надо сделать запрос результатом

id id1 name
1 0 name1.1
2 0 name2.2
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32309868
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
select t1.id, t1.id2, t2.name
from tab t1 inner join tab t2 on t1.id = t2.id
where t1.id2 =  0  and t2.id2 =  1 
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32309936
igol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Павел
или ты меня не понял или я не жу-жу
Есть таблица tab с полями id, id1, name

id | id1 | name
1 | 0 | name1.0
1 | 1 | name1.1
2 | 0 | name2.0
2 | 1 | name2.1

надо сделать из таблицы запрос, результат которого должен выглядеть так

id | id1 | name
1 | 0 | name1.1
2 | 0 | name2.1
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32309969
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если надо именно так:

id | id1 | name
1 | 0 | name1.1
2 | 0 | name2.1

то:

SELECT Table1.id, Table1.id1, Table1.name
FROM Table1
WHERE Table1.id1=0
ORDER BY Table1.id


Хотя непонятно в чём проблемы у тебя :)
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32309971
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
SELECT tab.id,  0  AS id11, tab.name
FROM tab
WHERE (((tab.id)=[tab]![id1]));

Если я правильно понял тебя, конечно.
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32310031
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если я правильно понял, то так
Код: plaintext
1.
select t1.id, t1.id2, t2.name from tab where ((id2= 0 ) and ([name] like  "*1 "))

или "%1" - это смотря где.
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32310038
igol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Kelme
надо сортировать так'с

id id1 name
1 0 name1.0
1 1 name1.1
2 0 name2.0
2 1 name2.1

to TRoUbLEs

твой SELECT возврощает одну строку
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32310060
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT Table1.name, Table1.id, 0 AS Expr1
FROM Table1
WHERE Table1.id1=1
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32310064
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
SELECT tab.id, tab.id1, tab_1.name
FROM tab INNER JOIN tab AS tab_1 ON tab.id = tab_1.id
WHERE (((tab.id1)= 0  And (tab.id1)<>[tab]![id]) AND ((tab_1.id1)<> 0 ));
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32310138
igol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
таблица ОДНА

повторюсь

таблица Tab

id | id1 | name
1 | 0 | name1.0
1 | 1 | name1.1
2 | 0 | name2.0
2 | 1 | name2.1


результат запроса должно быть 2 строки

1 | 0 |name1.1 - по красному
2 | 0 |name2.1 - по синему
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32310149
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
select id, min(id1), max(name)
from Tab1
group by id
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32310150
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вать машу!!!!!
Тебе же и я и Kelme уже сделали такой запрос!!!! У меня более широкий случай, а у него немного поуже. И тот и другой запрос работают, я специально такую табличку создал даже. Чего опять-то не так???
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32310165
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное надо, чтобы разного цвета было :)
...
Рейтинг: 0 / 0
Запрос - как сделать?
    #32310280
igol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВЕРНО

Запарился я шось
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос - как сделать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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