
Sharkus
05.08.2016
07:32:49

Jenny
05.08.2016
07:32:52

Sharkus
05.08.2016
07:33:13

Aleksandr
05.08.2016
07:33:13
нет.
юнион выдаст филиалы тоже

Google

Aleksandr
05.08.2016
07:33:25

Sharkus
05.08.2016
07:33:27
Вы издеваетесь сейчас?
select name from banks where not bank_id in (select filial_id from banks_filials), например
Что-то такое даст банки

Aleksandr
05.08.2016
07:33:50
in ()

Sharkus
05.08.2016
07:33:52
К ним уже недолго приджойнить филиалы

Aleksandr
05.08.2016
07:33:53
ага

Jenny
05.08.2016
07:34:33

Sharkus
05.08.2016
07:34:52
Или, наоборот, филиал может не называться "Филиал".
А вот привязка - признак почётче слегка.

Jenny
05.08.2016
07:35:51

Aleksandr
05.08.2016
07:36:20
летс срач бегинз ?

Google

Jenny
05.08.2016
07:36:43
мне как-то пришлось фильтровтаь по полю "статус работы", причем он был прописан русскими словами "Открыта/Закрыта", вот это было много боли

Sharkus
05.08.2016
07:37:06

Jenny
05.08.2016
07:38:58

Дмитрий
05.08.2016
07:39:06
И НАШ ПОБЕДИТЕЛЬ:
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 parent.name not like '%филиал%'

Sharkus
05.08.2016
07:39:16

Aleksandr
05.08.2016
07:39:23

Jenny
05.08.2016
07:39:28

Дмитрий
05.08.2016
07:39:32
просто я всю голову уже сломал бли -_-

Sharkus
05.08.2016
07:39:38
Я два раза писал :)

Aleksandr
05.08.2016
07:39:56
where not parent.bank_id in (select filial_id from banks_filials),
вот это сделай

Sharkus
05.08.2016
07:40:17
да ладно, нужно просто lower(name) проверять! :D

Aleksandr
05.08.2016
07:40:42
@Sharkus у родителя же вхождение в филиалы проверяем?

Amaro
05.08.2016
07:40:45
Вложенный в ин селект гораздо хуже джойна, при условии, что для джойна хватает ключей.

Sharkus
05.08.2016
07:40:55

Дмитрий
05.08.2016
07:41:00
Идеально! 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 not parent.bank_id in (select filial_id from banks_filials)

Sharkus
05.08.2016
07:41:05

Дмитрий
05.08.2016
07:41:15
ребят, спасибо огромное! все крутые а я нет :D

Sharkus
05.08.2016
07:41:22
Недавно в другом чате задача повеселе мелькала

Google

Jenny
05.08.2016
07:41:46

Sharkus
05.08.2016
07:42:18
Нужно было строки таблицы вида 1, 2, 2, 2, 3, 3, 2, 2, 2, 6 (сортированные, скажем, по rowid) схлопнуть в 1, 2, 3, 2 ,6 :)

Amaro
05.08.2016
07:42:21
Ну, когда на реальных данных время исполнения ин окажется хуже в пару сотен тысяч раз - лень сразу пропадает ;)

Sharkus
05.08.2016
07:42:48
Тупит - переписывается.

Jenny
05.08.2016
07:43:09

Sharkus
05.08.2016
07:43:16
Факт
Но я сомневаюсь, что количество банков когда-нибудь достигнет таких объёмов :)

Jenny
05.08.2016
07:43:36
я предпочитаю вообще с индексами работать, но у меня и данных на терабайт =(

Sharkus
05.08.2016
07:44:01
Данных на терабайт - понятие растяжимое. А ну как у тебя там всё в блобах :)
Дерзнёт кто? :)
Нужно было строки таблицы вида 1, 2, 2, 2, 3, 3, 2, 2, 2, 6 (сортированные, скажем, по rowid) схлопнуть в 1, 2, 3, 2 ,6 :)

Jenny
05.08.2016
07:44:40

Sharkus
05.08.2016
07:44:46
На самом деле, простая задачка на голом sqlе...

Jenny
05.08.2016
07:46:14

arisu
05.08.2016
07:47:25
Тебя нахуй послать?
Чат для начинающих рядом

Sharkus
05.08.2016
07:47:57
Чат для начинающих питонистов, попрошу :)

Jenny
05.08.2016
07:48:16

Google

arisu
05.08.2016
07:48:18
Блядь, мне похуй, это говно на первом курсе преподают

Дмитрий
05.08.2016
07:48:21
Знаю, что вообще вопрос был не по теме, но спасибо за понимание господа)

Sharkus
05.08.2016
07:48:49

Ватузов
05.08.2016
07:49:27
.

Dmitry
05.08.2016
08:04:33
я бы поел

Aleksandr
05.08.2016
08:13:09
когда это будет? )

Admin
ERROR: S client not available

Mitrofan
05.08.2016
08:21:29
http://www.greek-salad.ru/

Pavel
05.08.2016
08:37:01
трудно представить более бессмысленное мероприятие.

Dmitry
05.08.2016
08:50:22
Ребят я тут решил на серваке одном поковырять
и нашёл такой скрипт
в ините
#!/bin/sh
# chkconfig: 12345 90 90
# description: fpxphhndvv
### BEGIN INIT INFO
# Provides: fpxphhndvv
# Required-Start:
# Required-Stop:
# Default-Start: 1 2 3 4 5
# Default-Stop:
# Short-Description: fpxphhndvv
### END INIT INFO
case $1 in
start)
/boot/fpxphhndvv
;;
stop)
;;
*)
/boot/fpxphhndvv
;;
esac
что за хуйня название не гуглится

Stanislav
05.08.2016
08:51:07
По запросу fpxphhndvv ничего не найдено.
Найди по этому пути файл

Dmitry
05.08.2016
08:51:29
нету его бро
по этому пути

agic
05.08.2016
08:51:38
что то свое

Google

Stanislav
05.08.2016
08:51:42
+

[Anonymous]
05.08.2016
08:51:52
шаблон мб, м?

Dmitry
05.08.2016
08:52:08
Т.е варианта два тут получается либо это руткит который прячется
либо какая-то хуйня которой давно не было и не бдует
есть какие-то low level методы чтения файлов?

Sharkus
05.08.2016
08:52:42
Больше на руткит похоже, ага

Dmitry
05.08.2016
08:52:49
хотя наверное хуки
хм с другой стороны был бы руткит я бы не нашёл его в init.d директории

agic
05.08.2016
08:53:06
rkhunter
прогони
файл то есть?
в директории?

Dmitry
05.08.2016
08:53:31
да нет же говорю
не вижу его есть он или нет непонятно

agic
05.08.2016
08:53:53
mount покажи
ну он красиво так ищет )

Dmitry
05.08.2016
08:54:37
/dev/mapper/vg0-lv0 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda5 on /boot type ext2 (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)

agic
05.08.2016
08:57:12
ls -lah /boot