
Alex
21.11.2016
16:38:44
/naked_it_girls

Aleserche
21.11.2016
16:39:57

Oleg
21.11.2016
16:40:16
☺️

targitaj
21.11.2016
16:41:00
клик приводит к репосту...

Google

targitaj
21.11.2016
16:41:03
хм...
но зачем...

Aleserche
21.11.2016
16:41:57
у одного вуза кмс на перле. Написано более менее сносно. Не слишком его зная, можно разобраться, что к чему. Вот только sql-запросы размазали по всем файлам

Paul
21.11.2016
16:43:29
@Civiloid доказывал, что при правильной организации процесса можно прилично писать даже на перле. Но это требует недюжинных усилий.

Alex
21.11.2016
16:48:39

Andrei
21.11.2016
16:58:12
пардон

Vladimir
21.11.2016
17:00:29

Paul
21.11.2016
17:05:28

Vladimir
21.11.2016
17:07:07
пишем без отступов
и пр.
ваще плюем на gofmt, go vet и пр

Google

Александр
21.11.2016
17:22:19
кто нибудь настраивал helpdesk в youtrack который облачный?

キリル
21.11.2016
17:25:25
/naked_it_girls
хех

Старый
21.11.2016
17:30:50
/naked_it_girls

here1am
21.11.2016
17:32:53
и почему ты только перед ними извиняешься?
российские школьники-вундеркинды доказали, что у баб при любом (даже косвенном) упоминании мпх и прочих гениталий сразу же начинается паническая атака и резко ухудшается самочувствие. вот и извиняется

Alex
21.11.2016
18:02:23
Гайз, где подешёвше ps4 взять в Мск?

Pavel
21.11.2016
18:06:50
на авито :)

Alex
21.11.2016
18:07:19
Да блин ща напрусь на хреноманию какую-то.

Aleserche
21.11.2016
18:13:33
в любом случае кота в мешке брать. Если новую, яндекс маркет в помощь

folex
21.11.2016
18:20:07
нашел на авито объяву, где PS4 Pro продают "кардеры" за полцены -_- ох уж этот мир

Constantine
21.11.2016
18:26:43
кардеры они такие )

Найти
21.11.2016
19:04:00
Добрый день, господа. Сможет кто-нибудь сделать несложный виджет ? ReactJS.

тнн Itjunky
21.11.2016
19:05:57

Vovka
21.11.2016
19:06:08
/stat@combot

Combot
21.11.2016
19:06:08
combot.org/chat/-1001030317489

Nikita
21.11.2016
19:06:54

Игорь
21.11.2016
19:10:11
Встретить руби код, который можно прочесть без бумажки - где?
WTF per minute стабильно зашкаливает

Google

Pavel
21.11.2016
19:13:06
у питонистов, просто, от простоты языка атрофируется умение разбирать конструкции посложнее

тнн Itjunky
21.11.2016
19:24:53

Aleksey
21.11.2016
19:27:08
?


Cate
21.11.2016
22:26:40
мой элитный энтерпраиз проект требует немедленной помощи квалифицированного специалиста)))
@offers = AdvCampaign.find_by_sql (["SELECT c.* FROM adv_campaigns c left join adv_campaigns_platforms cp ON cp.adv_campaign_id = c.id WHERE ", params[:uid], platform.id," !=cp.platform_id
LEFT JOIN statistics s ON c.id=s.campaign_id AND s.type_id=#{STATS_TYPE_APPROVAL} AND s.uid=? AND s.platform_id=?", params[:uid], platform.id])
есть странный запрос, который почему-то ни к чему не приводит)
на самом деле он был другой.
# @offers = AdvCampaign.find_by_sql (["SELECT c.* FROM adv_campaigns c LEFT JOIN statistics s ON c.id=s.campaign_id AND s.type_id=#{STATS_TYPE_APPROVAL} AND s.uid=? AND s.platform_id=?", params[:uid], platform.id])
Вот такой. Но к нему мне надо добавить проверку вот чего.
Нужно проверять что в соседней табличке у записей с таким-же айди как c.id нет записи равной номеру платформы.
ctrl=# select * from adv_campaigns_platforms where adv_campaign_id = 343;
adv_campaign_id | platform_id
—---------------+-------------
343 | 4
343 | 10
Спасите, помогите.


Cate
21.11.2016
22:32:34
ау(

Alexander "PekopT"
21.11.2016
22:40:56
/naked_it_girls

Александр
21.11.2016
22:41:16
А почему
!=cp.platform_id
?

Cate
21.11.2016
22:42:27
неравно

Alexander "PekopT"
21.11.2016
22:42:27
и никаких тебе голых телок(

Cate
21.11.2016
22:42:34
?

Александр
21.11.2016
22:42:48
неравно
Я понял, но почему, я логики просто не уловил O_o

Cate
21.11.2016
22:42:55

Google

Cate
21.11.2016
22:43:04
а вместо этого у меня урок sql

Admin
ERROR: S client not available

Alexander "PekopT"
21.11.2016
22:43:21
учение - свет!) голые телки зло и тьма

Cate
21.11.2016
22:44:06

Александр
21.11.2016
22:44:36

Cate
21.11.2016
22:44:49
мне надо выбрать с одной табличке все, что под условия попадает, из другой, что в условия попадает и из третьей, где наоборот не попадает

Александр
21.11.2016
22:45:14
Эм.. except?
правда не знаю сочитается он с join или нет.

Cate
21.11.2016
22:45:49
если платформ айди совпадает с одной из записей той таблицы - то выбирать запись из первой таблички не нужно

Александр
21.11.2016
22:46:09
Сложна! :(

Cate
21.11.2016
22:46:15
)
и я хер знает откуда руби знает значения и как они вообще в запрос попадают)

Александр
21.11.2016
22:46:51

Cate
21.11.2016
22:47:18
я не знаю как за два сделать ☺️
за два может не проканать)
это же функция какая-то)
я этот руби второй раз в жизни вижу, а мне до смерти надо чтоб заработало)
@demeliorator спит похоже

Александр
21.11.2016
22:55:43
Может тебе сделать так, inner join ... outer join?
первый как раз тебе вернёт записи с совпадениями, а второй вернёт без

Google

Александр
21.11.2016
22:56:22
эм.. моя не понимать.. логика сломана

Cate
21.11.2016
22:57:41
@offers = AdvCampaign.find_by_sql (["SELECT c.* FROM adv_campaigns c
LEFT JOIN statistics s
ON c.id=s.campaign_id
AND s.type_id=#{STATS_TYPE_APPROVAL}
AND s.uid=?
AND s.platform_id=?
WHERE s.id IS NULL
AND c.status=3
LEFT JOIN adv_campaigns_platforms as cp
ON c.id=cp.adv_campaign_id
WHERE cp.platform_id != s.platform_id
#{where}", params[:uid], platform.id])
так может

Александр
21.11.2016
22:58:17
поменяла местами ?

Cate
21.11.2016
23:01:29
Ну Саш, а как?
Смотри.
Если оно не равно - оно выводится, пральна?
да.
Если не равно - оно показывается, если равно - не показывается..

Александр
21.11.2016
23:03:57
!= я не видел что б такое честно говоря использовалось в mysql, я делал через <>

Cate
21.11.2016
23:04:20
а.