powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / БД ABS от ComponentAce WHERE и GROUP BY
3 сообщений из 3, страница 1 из 1
БД ABS от ComponentAce WHERE и GROUP BY
    #33784749
Arm_45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая БД.
Если кто сталкивался - подскажите как там делается группировка WHERE по нескольким условиям:
Код: plaintext
1.
2.
3.
WHERE 
field1= 700 
AND 
( (field2= 400  AND field3= 100  )OR( field2= 300  AND field3= 200  ) )
ругается на скобки

А вот такой запрос вообще изЮмил:
Код: plaintext
1.
2.
SELECT id
FROM my_table
GROUP BY name,fname
грит id нема в списке GROUP BY :)
Смысл последнего запроса в том, чтобы выбрать только по 1 id из списка ID с одинаковыми полями name,fname.
Ибо это таблица визитов к человеку.
И только один визит первый.
:)
Всем ставится в поле is_first_visit 0
А потом для каждой связки name,fname ставится только в одну запись is_first_visit 1
...
Рейтинг: 0 / 0
БД ABS от ComponentAce WHERE и GROUP BY
    #33795281
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА вот такой запрос вообще изЮмил:
Код: plaintext
1.
2.
SELECT id
FROM my_table
GROUP BY name,fname
грит id нема в списке GROUP BY :)
Смысл последнего запроса в том, чтобы выбрать только по 1 id из списка ID с одинаковыми полями name,fname.
Ибо это таблица визитов к человеку.
И только один визит первый.
Ну а что ж вы хотели? Это вам любая СУБД, наверное, скажет. Как она сама вдруг определит, какой id из группы выбрать? Если вам без разницы - ну и заверните id в какую-нибудь агрегатную функцию - min или max, например.
...
Рейтинг: 0 / 0
БД ABS от ComponentAce WHERE и GROUP BY
    #33795483
Arm_45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сенкс за ответ.
Такой же получил из службы поддержки.
Да руки не доходили написать сюда.

В новой версии все-таки исправлены баги с логикой.
Единственный ахтунг это включить в ихнем БДехплорере подсветку кода и смотреть на названия столбцов (не подсвечивает ли он зарезервированные слова)
Ибо такие слова как month year являются зарезервированными и для них надо писать алиасы
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / БД ABS от ComponentAce WHERE и GROUP BY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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