Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 23 Aug 24 12:51:58, всего сообщений: 8555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3834 из 8555 ========================================= RU.LINUX =
От   : Maxim Romanenkov                 2:5020/570.35      04 Feb 17 20:04:36
Кому : Anatoly Vesnin                                      04 Feb 17 20:04:36
Тема : помогите с SQL-запросом
FGHI : area://RU.LINUX?msgid=2:5020/570.35+589609a8
На   : area://RU.LINUX?msgid=2:5031/43+589495fe
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=2:5031/43+58961351
==============================================================================
Привет, Anatoly!

03 фев 17 17:33, Anatoly Vesnin -> Maxim Romanenkov:

AV> view1 выглядит так:

AV> select
AV>   `tb`.`ad` AS `ad`,
AV>   count(`tb`.`pt`) AS `cnt`
AV> from
AV>   `tb`
AV> where
AV>   (`tb`.`pt` = 23)
AV> group by
AV>   `tb`.`ad`

Hе съел у меня psql это - сначала ему не понравилась точка в `tb`.`ad`, а когда кавычки убрал ругнулся на отсутствующий tb. Заменил везде tb на свою таблицу - view создал, а запрос не проходит - не понравилось слово separator.

AV> И запрос получается таким:
AV> select
AV>   `tb`.`ad` AS `ad`,
AV>   `t`.`cnt` AS `cnt`,
AV>   group_concat(`tb`.`pt` separator ',') AS `list_pt`
AV> from
AV>   `tb`
AV>   left join `view1` `t` on `tb`.`ad` = `t`.`ad`
AV> where
AV>   `t`.`cnt` > 0
AV> group by
AV>   `tb`.`ad`

В любом случае мне пришел ответ с международной эхи с крайне элегантным решением:

SELECT s.ad
FROM swedro s
WHERE s.pt='23' AND s.ad NOT IN
(
    SELECT ad FROM swedro
    WHERE pt<>'23' )

Оно работает, единственное, что пришлось добавить "group by" по адресам и убрать алиас "s". Буду теперь сканировать полученый список на предмет уязвимого порта.

Всем спасибо!

С наилучшими пожеланиями, Maxim.

--- -Natural gas is hemispheric.
* Origin: We're concerned about AIDS in our White House... (2:5020/570.35)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.142964 секунды