
aster
14.12.2017
17:09:20

Al
14.12.2017
17:09:21

aster
14.12.2017
17:09:51

Al
14.12.2017
17:10:37

Google

aster
14.12.2017
17:10:51

Al
14.12.2017
17:10:53
А безлимитный хостинг это 10 баксов в месяц

aster
14.12.2017
17:11:44

Al
14.12.2017
17:12:00
У гугла четкий лимит

aster
14.12.2017
17:12:26
Когда бабло не поможет

Al
14.12.2017
17:13:26

aster
14.12.2017
17:14:07
Ну пофиг.
Вводим настройку: и раскладываем по разным п/я

Al
14.12.2017
17:14:42
В общем нафиг ваши бд. Пойду дальше изобретать новый подход к амплитудно частотному анализу.

Google

Al
14.12.2017
18:05:07
можно начинать ICO

aster
14.12.2017
18:09:24
Ну да. Curl в полный рост

Al
14.12.2017
18:09:50
тогда останется накорябать алгоритм что бы почтовые ящики проводили голосование кто у них мастер и понеслось
даже сервак свой не нужен

aster
14.12.2017
18:10:45
Осталось решить проблему инсертов

Al
14.12.2017
18:12:33
а что с ними?
отсылаешь письмо с инзертом. а письмо с мастер сервера постоянно обновляется и проверяет не пришло ли письмо на сервак который инзертами занимается

aster
14.12.2017
18:13:50
Так смтп же
Другой протокол - негарантированной доставки
Как udp

Al
14.12.2017
18:14:57
ну мне кажется все нормально будет

aster
14.12.2017
18:27:12
Логично. Один п/я - одна таблица. При достижении лимита - включается секционирование.
(В другой п/я)

Al
14.12.2017
18:32:16
джойны и все дела.
чет мне кажется что все емаил сервисы окосеют от такой радости

Edouard
14.12.2017
18:41:28
Зато может создаться необычная ситуация, при которой SpamHaus забанит десяток-другой /16-x сетей GMail :) если это будет база торрент-трекера или адалта, к-примеру :)

Vitality
14.12.2017
20:46:33
Ребят, есть вопрос. Есть таблица. К ней привязана еще одна. Не все записи первой имеют связи ко второй. Как вывести записи первой и количество записей во второй?
select table1.row1, count(table2.row1)
from schema1.table1 as t1
left join schema1.table2 as t2 on t1.row1 = t2.row1
group by 1
делаю вот так, но оно выдает только те записи, к которым имеется связь

Ilya
14.12.2017
20:50:03
а вторая к первой имеет все записи?
если это так, то поменяй местами певую и вторую таблицы

Google

Vitality
14.12.2017
20:52:30
Нет, в перой записи более полные. То есть грубо говоря в первой 10 записей а во второй всего 7

Ilya
14.12.2017
20:53:01
а как получается так, что есть не связанные записи?
и что ты ожидаешь увидеть в результате для них?

Vitality
14.12.2017
20:54:39
нули или null
Я пытаюсь вывести полный список первой и количество подвязанных к ней записей

Ilya
14.12.2017
20:55:34
разве твой запрос не выводит?

Vitality
14.12.2017
20:55:41
Нет!) В этом и дело)

Ilya
14.12.2017
20:56:06
странно.. напиши тогда через outer appy

Vitality
14.12.2017
20:58:16
Да, но должно работать ведь через просто join

Ilya
14.12.2017
20:59:23
очень странные дела)
http://sqlfiddle.com/#!6/131b6/5
вроде всё должно быить норм

Stanislav
14.12.2017
21:30:37
http://sqlfiddle.com/#!6/131b6/6
Так попробуй
@vis1712 что кстати за СУБД ?

Vitality
14.12.2017
21:35:24
Postgres
твой способ тоже не работает)

Stanislav
14.12.2017
21:37:09
В постгрес не работал(

Vitality
14.12.2017
21:50:58
Если кому интересно, то решил через with ... as (запрос) а затем в select взял снова первую таблицу и подвязал временную через left join. Не смотря на отсутствие логики оно сработало

Samat
15.12.2017
05:50:58
как выбрать последние записи с уникальным значением столбца?

Google

Samat
15.12.2017
05:51:47
SELECT * FROM statistics WHERE name='count_students' GROUP BY office_id вот так выходят самые первые уникальные
MAX(created_at) просто выводит последние значения столбца created_at. столбец value при том остается с первыми уникальными значениями
SELECT *
FROM statistics
WHERE id IN (SELECT MAX(id) FROM statistics WHERE name='count_students' GROUP BY office_id)
вот так получилось)

Admin
ERROR: S client not available

Sidredin
15.12.2017
06:43:38

Samat
15.12.2017
06:44:03

Sidredin
15.12.2017
06:44:26
Я хотел сказать ORDER BY
ORDER BY office_id DESC

Денис
15.12.2017
06:51:36

Samat
15.12.2017
06:52:48
либо последние id, либо последние created_at. уникальная запись - это, когда у нее уникальный office_id. суть в том, что каждый определенный промежуток времени вбивается пачка значений с 10 разными office_id

Maxim
15.12.2017
06:54:32

Денис
15.12.2017
06:54:39

Samat
15.12.2017
06:55:53

Денис
15.12.2017
06:57:00

Samat
15.12.2017
06:57:27

Денис
15.12.2017
06:58:36

Samat
15.12.2017
06:59:01

Maxim
15.12.2017
07:00:29
Вопрос какая бд тут правда...

Google

Samat
15.12.2017
07:04:30
офигеть, фильтрацию выборки перевел из laravel на бд. скорость запросов в 5 раз увеличилась
влюбляюсь в sql

Maxim
15.12.2017
07:18:07

lost
15.12.2017
07:53:08
Это хуевастый вариант
На больших выборках будет грустно

Илья
15.12.2017
14:11:01
в каких случаях при вставке используется DEFAULT VALUE?
вот у меня есть столбец интовый, дефолтное значение - 0, и он not nullable, но при попытке вставить null кидает ошибку, хотя мне кажется он должен как раз вставить 0 туда - т.к. это дефолтное значение, разве нет?

ко?TEXHIK
15.12.2017
14:13:51
insert into t1 (col1, col2) values (null, 'cat')
и
insert into t1 (col2) values ('cat')
не одно и тоже

Денис
15.12.2017
14:13:59
Дефолтное будет, если ничкго не вставишь

ко?TEXHIK
15.12.2017
14:14:06
если ты делаешь insert null значит ты хочешь записать null в столбец
default ставится тогда, когда ты не указываешь, что писать в столбце

Илья
15.12.2017
14:14:28

Ilia
15.12.2017
14:31:53