
Andrey
04.08.2016
22:58:00
он пытается ОС угадать
и 97% это принтер

Sharkus
04.08.2016
22:58:22
На основании тысячи фильтрованных портов, ага
Читай, на кофейной гуще.

Google

⬗VLAD⌶K⬖
04.08.2016
22:58:54
ок, это фигня) буду искать дальше
по количеству открытых портов ясно что это не гребаный принтер

Sharkus
04.08.2016
22:59:19
Ты матчасть изучи. Или хотя бы читай этот шлак внимательно.
Там ни один порт не открыт.

Andrey
04.08.2016
23:00:01
ща принтак взломает, всю бумагу испортит
я лучше свой отключу, от греха

Sharkus
04.08.2016
23:00:13
All <...> are filtered.

⬗VLAD⌶K⬖
04.08.2016
23:00:15
хехе)
эх инглиш подводит

Sharkus
04.08.2016
23:00:46
Всё. Очень. Плохо.

Andrey
04.08.2016
23:01:32
ЖПГ

Sharkus
04.08.2016
23:01:53
Нее, тут скорее тифф.
Для полной безысходности

Google

⬗VLAD⌶K⬖
04.08.2016
23:06:15
почитаю пожалуй, надо просвещаться

Dmitry
05.08.2016
00:18:26
ой
кажется кто-то пошел отзывать

Alex
05.08.2016
00:36:52

AnswerX
05.08.2016
07:12:49
Вспомнили про опенстек
Что там?

Дмитрий
05.08.2016
07:13:16
ребята кто могет в sql?

Jenny
05.08.2016
07:13:41

Дмитрий
05.08.2016
07:14:07
такая вот фигня, не могу написать селектор

Aleksandr
05.08.2016
07:14:16
тебе связь прописать? )

Дмитрий
05.08.2016
07:14:36
ну тип да)

Aleksandr
05.08.2016
07:14:38
left outer join
и всех делов
таблица связей есть
просто таблицу банков дважды цепляй

Дмитрий
05.08.2016
07:15:20
короче пока прогресс остановился на вот этом:
SELECT parent.name AS parent_name,
filial.name AS filial_name
FROM banks_filials AS bf
LEFT JOIN banks AS parent
ON parent.id = bf.parent_id
LEFT JOIN banks AS filial
ON filial.id = bf.filial_id

Jenny
05.08.2016
07:15:52
нет таблицы банк филиалс

Дмитрий
05.08.2016
07:16:22
вторая таблица это banks_filials

Jenny
05.08.2016
07:16:27
а

Aleksandr
05.08.2016
07:17:30
select parent.name, child.name
from banks as parent
left outer join filials on parent.parent_id = filials.bank_id
left outer join banks as child on filials.filial_id = child.bank_id

Google

Aleksandr
05.08.2016
07:17:32
как-то так
на скорую руку
сработало хоть? )

Дмитрий
05.08.2016
07:20:23
круто!) поправил некоторые поля, и стало выводиться примерно то что нужно, только филиалы все равно попали в результат
как-то так

Aleksandr
05.08.2016
07:20:57
хм

Jenny
05.08.2016
07:21:04
добавь where child is not NULL
это нормально, что попали

Andrey
05.08.2016
07:21:33

Aleksandr
05.08.2016
07:21:46
там банк с id 3 может пропасть
хотя может и сработает

Sharkus
05.08.2016
07:22:13
where not name like '%Филиал%' :D

Дмитрий
05.08.2016
07:22:23
да, банк с третьим id и должен попасть

Aleksandr
05.08.2016
07:22:27

Jenny
05.08.2016
07:23:05

Sharkus
05.08.2016
07:23:06

Aleksandr
05.08.2016
07:23:22

Sharkus
05.08.2016
07:23:45

Jenny
05.08.2016
07:23:45

Google

Sharkus
05.08.2016
07:24:31
А, кстати, можно тупо проверять id на вхождение в филиалы, да
Тред не читай, сразу отвечай, все дела

Jenny
05.08.2016
07:25:10
Нафига, если можно по нулю исключить? Вы ТЗ так же читаете?

Дмитрий
05.08.2016
07:25:15
чет не работает с where child is not NULL

Sharkus
05.08.2016
07:25:28

Дмитрий
05.08.2016
07:25:41
я профан в sql полный :D

Aleksandr
05.08.2016
07:25:48

Admin
ERROR: S client not available

Sharkus
05.08.2016
07:25:53
"Банки без филиалов тоже могут выводиться"

Дмитрий
05.08.2016
07:26:12
запрос :
select parent.name, child.name
from banks as parent
left outer join banks_filials on parent.bank_id = banks_filials.parent_id
left outer join banks as child on banks_filials.filial_id = child.bank_id where child is not NULL
ответ:
Unknown column 'child' in 'where clause'

Aleksandr
05.08.2016
07:26:22
хе

Jenny
05.08.2016
07:26:25

Aleksandr
05.08.2016
07:26:31

Jenny
05.08.2016
07:26:38
я же неглядя написала

Дмитрий
05.08.2016
07:26:38
угу, сорян за свой дилетантизм

Aleksandr
05.08.2016
07:27:19
ну как и говорил

Sharkus
05.08.2016
07:27:22
Вуаля, банк без филиала пропал.

Aleksandr
05.08.2016
07:27:23
id 3 вылетит

Дмитрий
05.08.2016
07:27:25
сработало вот так ток саров не попал :D

Aleksandr
05.08.2016
07:27:40
делай по филиальности )))

Google

Jenny
05.08.2016
07:27:41

Sharkus
05.08.2016
07:28:06
Да, как обычно.

Jenny
05.08.2016
07:28:08
на нулл еще лучше проверять ид - потому что это индекс, будет еще быстрее

Sharkus
05.08.2016
07:28:19
В такие моменты стоит просто сказать "стоп, уточните ТЗ".

Jenny
05.08.2016
07:28:29
да

Sharkus
05.08.2016
07:28:31
А не городить херню на ровном месте.

Дмитрий
05.08.2016
07:29:12
:D

Jenny
05.08.2016
07:29:21
=)

Sharkus
05.08.2016
07:30:16

Дмитрий
05.08.2016
07:30:37
так вот и надо чтоб он попал :D

Aleksandr
05.08.2016
07:31:22
можно хитрее запилить )
ща

Jenny
05.08.2016
07:31:28

Дмитрий
05.08.2016
07:31:35
окей :D

Sharkus
05.08.2016
07:31:37
select name from banks where not bank_id in (select filial_id from banks_filials), например

Aleksandr
05.08.2016
07:32:05
хотя не
думал на юнион
но он тоже выдаст филиалы