
Ilya
01.06.2017
15:43:31

тнн Itjunky
01.06.2017
15:43:53
mysql> select linkedid from cdr4 LIMIT 10;
+------------------+
| linkedid |
+------------------+
| 1496319912.19088 |
| 1496319761.19076 |
| 1496319863.19086 |
| 1496319811.19082 |
| 1496319665.19036 |
| 1496319729.19072 |
| 1496319746.19074 |
| 1496319685.19043 |
| 1496319692.19047 |
| 1496319685.19043 |
+------------------+

Ilya
01.06.2017
15:44:19
ну дык
просто вывод такой из за округления

Google

тнн Itjunky
01.06.2017
15:44:31
вьюха там с дистинктом

Ilya
01.06.2017
15:44:33
округли сам
до нужной точности
а не нужно написать select distinct
?

тнн Itjunky
01.06.2017
15:45:50
Есть огромная вьюха с дистинктом
create view cdr4 as select DISTINCT `ast_cdr_adaptive`.`linkedid` AS `linkedid`, .....

Ilya
01.06.2017
15:46:30
тогда попробуй написать что то типа round(ast_cdr_adaptive,4)

тнн Itjunky
01.06.2017
15:48:33
Кажется я понял
Щас дистникт по мультиполям идёт. И он вырезает все совпадения по нескольким столбцам, а надо, видимо, делать подзапрос с уникализацией только одного поля
Что-то не могу соообразить как подзапрос сделать, в текущем запросе и так большое условие WHERE. А вариант с подзапросом нагуглился только такой https://stackoverflow.com/questions/16257890/limit-distinct-values-in-mysql

lost
01.06.2017
18:17:59
база mysql ?

Google

Yevhen
01.06.2017
19:06:38
Group by + count
select field1
,field2
,field3
,field4
,count (*)
from foo
group by field1
,field2
,field3
,field4
having count (*) > 1
Тип такого
Вместо дисьинкт

lost
01.06.2017
19:21:42
Having лишний будет
Group by уже дает нужный результат
Если мускуль, можно вообще не парится и сделать group by 1 без count,

Бобур
02.06.2017
08:52:40
s

Pavel
04.06.2017
05:54:18
Привет всем! Нужна помощь по sql

Aztwin LK
04.06.2017
05:55:01
И тебе не болеть. Пиши что у тебя

Pavel
04.06.2017
05:55:05
Есть документ с таким полем posting
мне нужно искать документ в базе имея ключ который лежит в key_auths
как запрос правильно составить?

Aztwin LK
04.06.2017
05:58:44
Как и обычно по названию поля
ТИП данных строковый
т.е. оберни ковычками

Pavel
04.06.2017
06:16:15
нужно исать по всем спискам в списке key_auths

Ivan
04.06.2017
17:37:27
Привет! Кто знает варианты веб эмуляторов поведения популярных RDBMS?
Нужно чтоб поиграться с разными конструкциями не разворачивая все на собственных мощностях.

lost
04.06.2017
17:37:39
sqlfiddle

Google

Sergio
05.06.2017
08:09:32
всем привет. может мне кто-нибудь объяснить, почему считается, плохо использовать NULL в БД? т.е отталкиваться от полей с NULL?
про мускул речь

Vladislav
05.06.2017
08:10:05
кем считается?

Sergio
05.06.2017
08:10:18
у нас на проекте типа сеньёр так говорит

KOT
05.06.2017
08:11:20

Sergio
05.06.2017
08:11:45
ок, сейчас)
не понимаю всёравно. ты в структуре таблицы пишешь "дефолтное значение NULL", какие могут быть приколы? оно должно быть или NULL или содержать значение.... IS [NOT] NULL в выборке, да и всё...

Al
05.06.2017
08:17:40

Sergio
05.06.2017
08:17:53
?

KOT
05.06.2017
08:18:14
Не в этом дело. Ок, гугли
"mysql index null value truebles"

Al
05.06.2017
08:19:01

Vladislav
05.06.2017
08:19:14
зачем вам индексы по null?

Al
05.06.2017
08:19:32

Vladislav
05.06.2017
08:19:33
очередная жопная архитектура?

Sergio
05.06.2017
08:19:35
вот вот
++
я не про индексируемые поля говорю
а типа например product_options_id поле, которое может быть а может и нет

Al
05.06.2017
08:20:27

Google

Sergio
05.06.2017
08:20:31
бля

Vladislav
05.06.2017
08:20:40

Admin
ERROR: S client not available

Sergio
05.06.2017
08:20:41
ну а как ты поймешь есть ли опции у продукта или нет

Vladislav
05.06.2017
08:20:42
в чем проблема то?

Sergio
05.06.2017
08:21:14
опытные пацаны базарят, щито нелзя так, вот в чём проблема

Al
05.06.2017
08:21:44

Vladislav
05.06.2017
08:21:58

Sergio
05.06.2017
08:21:58
потомучто по дефолту

Al
05.06.2017
08:22:05
Что бы размер базы был побольше от null?

Vladislav
05.06.2017
08:22:06
другое дело, что потом вам это Г разгребать

Sergio
05.06.2017
08:22:22
какое Г?
на столько глубоко я не лез, конечно

Vladislav
05.06.2017
08:23:00
разное, часто пробелмы начинаются при джойнах и когда надо подставлять что-то вместо null

Sergio
05.06.2017
08:23:43
вооо
наконец ближе к сути приехали)

Al
05.06.2017
08:33:33

Sergio
05.06.2017
08:33:59
блин, я ж спросил, чтобы понять
ибо мне не аргумент "НЕЛЬЗЯ" както

Google

Sergio
05.06.2017
08:34:20
а сеньёр объяснять не изволили

Vladislav
05.06.2017
08:34:23
ну сеньор может и перегибают палку, но посыл в глубине верный

Sergio
05.06.2017
08:34:40
))

Vladislav
05.06.2017
08:34:55
зависимость наличия null и касяков/ошибок прямопропорциональна

Sergio
05.06.2017
08:35:39
всё, теперь всё по своим местам
спасибо всем за разъяснения

Ivan
05.06.2017
08:52:09

Yury
05.06.2017
09:03:40
всем привет. может мне кто-нибудь объяснить, почему считается, плохо использовать NULL в БД? т.е отталкиваться от полей с NULL?
Никаких проблем с использованием NULL'ов нет, если только люди не знают что такое функциональные зависимости и отношения между сущностями. Если рассматривать product_options_id, то NULL в нем легко избежать, product(#product_id,...) , product_options(#op_id,#product_id(not null), option_attr1,...) и будет считататься, что опции продукта не может быть без самого продукта(аггрегация) , либо сделать many-to-many.

Vladislav
05.06.2017
09:06:03
Будет left join и опять null ?

A
05.06.2017
09:09:04
Добрый день! Есть sh-скрипт, который запускаю ежемесячно. В этот раз результатом вы полнения скрипта является файл нулевого объёма (пустой). В командной строке следующая информация:
ERROR 3 (HY000) at line 2: Error writing file '/tmp/MY0nH3Kl' (Errcode: 28)
Место на дисках есть. Что ещё может быть?
Сервер перезапускал. В логах следующее: