
Fike
26.07.2018
12:07:14

Alexander
26.07.2018
12:07:21
запросы делать не умеет видимо

Андрюха!!!
26.07.2018
12:07:46

Fike
26.07.2018
12:08:08
как ты предполагаешь окрашивать данные?

Google

Fike
26.07.2018
12:08:26
Эта единица белая, а эта черная?

Андрюха!!!
26.07.2018
12:08:54
Нет синая и желтая

Ilia
26.07.2018
12:09:07

Fike
26.07.2018
12:09:12

Alexander
26.07.2018
12:09:26
Посоветуете может кого?

Fike
26.07.2018
12:09:27
у числа и строки нет цвета, ты понимаешь это?

Андрюха!!!
26.07.2018
12:09:34
В js надо

Ilia
26.07.2018
12:09:58
В js надо
Делай на клиенте.
Это не проблема СУБД .

Fike
26.07.2018
12:09:59
Это тебе к @avhrst

Андрюха!!!
26.07.2018
12:10:26
...

Terminator
26.07.2018
12:27:47
@rgusev будет жить. Поприветствуем!

Andrew
26.07.2018
16:13:57
ребятки, такой вопрос. Есть темповая таблица, мне нужно проинсертить в нее значение из селекта. Содержимое таблиц такое

Google

Andrew
26.07.2018
16:14:21
когда юзаю инсерт, ловлю вот эту шляпу
Msg 116, Level 16, State 1, Line 60
Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.
Msg 109, Level 15, State 1, Line 22
There are more columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.
хотя кол-во колонок, как видно со скрина, равное. В чем может быть проблема?

Vladislav
26.07.2018
16:18:16
потому что первая ошибка не про количество колонок

Andrew
26.07.2018
16:19:55

Vladislav
26.07.2018
16:20:10
переведи ошибку

Andrew
26.07.2018
16:24:09
переведи ошибку
я перевел и погуглил. До того, как сюда писать. Но в суть всё равно вьехал, Думал, проблема в том, что какой из внутренних селектор отдает 2 колонки на место одной. Но это не так
но, спасибо, в любом случае
ыыы, разобрался. Ошибка была в том, что если хочу INSERT с селектом внутри, не нужно писать VALUES. В топ самых тупых ошибок, ыыы

Terminator
26.07.2018
16:41:09
@next89 будет жить. Поприветствуем!
@Denis_745 будет жить. Поприветствуем!
@pakrulin будет жить. Поприветствуем!

Денис
26.07.2018
16:45:53
привет, у меня знаки вопроса в терминале mysql (mariadb) подскажите пожалуйста, что еще можно сделать кроме вставки default-character-set=utf8 в файл mysql-clients.cnf чтоб небыло этих вопросиков?

Vladislav
26.07.2018
16:52:13

Andrew
26.07.2018
17:05:33
ребят, ПАМАГИИИИИИИИИИИИИИИТЕ, плз. Делаю выгрузку в эксель с БД. создаеться иди значения заглавных колонок иди заглавные колонки без значений
где я свернул не туда? ( кроме выбора компании, где делают выгрзку через скл )

Terminator
26.07.2018
18:16:13
@MadMaxD будет жить. Поприветствуем!

aster
26.07.2018
18:54:04
"у меня к вам два вопроса"...

Google

?Томат?
26.07.2018
18:54:57
Господа, а как в таблице MySQL удалить те строки с дублирующимся полем, где id больше?
Допустим, по запросу SELECT id_product, name, count(*) from ps2_product_lang group by name order by count(*) desc; я получаю count 2 а то и 3.

Валерия
26.07.2018
18:56:59
Если бы это был ms sql, то это можно было бы оч легко сделать через cte, но к сожалению, не знаю, можно ли также в my sql
:(

lost
26.07.2018
18:57:32
В mysql не на много сложнее
Count на max замени оберни в подзапрос и delete с join

?Томат?
26.07.2018
19:00:22
А джойнить-то что? Я просто в SQL пока не особо умею, учусь на граблях

Валерия
26.07.2018
19:02:10
Добавьте первичный ключ (id) а потом:
DELETE FROM table as me, table as clone WHERE me.c1 = clone.c1 AND me.c2 = clone.c2 AND me.id < clone.id

lost
26.07.2018
19:04:21
Фиговый способ

Валерия
26.07.2018
19:07:19
CREATE TEMPORARY TABLE tmp_tab AS SELECT DISTINCT * FROM your_table;
DELETE FROM your_table;
INSERT INTO your_table SELECT * FROM tmp_tab;
DROP TABLE tmp_tab;
Лучше?

lost
26.07.2018
19:07:27
И как бы он вообще не ругнулся на такой запрос с self join

lost
26.07.2018
19:07:35
или вообще все дубли?

?Томат?
26.07.2018
19:09:09
Если чисто максимум проще, то можно его в два прохода выполнить и получить тот же результат, как я понимаю.

Admin
ERROR: S client not available

lost
26.07.2018
19:12:31
всё в один запрос
DELETE FROM ps2_product_lang as tt JOIN (SELECT name, min(id) as tt_min from ps2_product_lang group by 1) as a ON tt.name = a.name and tt.id <> a.tt_min

?Томат?
26.07.2018
19:14:00

Google

lost
26.07.2018
19:14:11
tt это просто яльяс таблицы
альяс*

?Томат?
26.07.2018
19:14:34
Да это я понял, просто часто вижу такой, он наверное что-то значит?

lost
26.07.2018
19:15:05
просто для удобства, можешь хоть foo bar baz обозвать

?Томат?
26.07.2018
19:16:58
10.1.26-MariaDB-0+deb9u1

lost
26.07.2018
19:20:50
хм... а попробуй добавить tt между delete и from
мария должна уметь в такое

?Томат?
26.07.2018
19:21:25
Так а мы что куда джойним, я так и не вкурил

lost
26.07.2018
19:21:53
у тебя запрос перед глазами...

?Томат?
26.07.2018
19:23:51

aster
26.07.2018
19:25:05
Замени делит на селект *
Чую щас кто то дропнет базу

?Томат?
26.07.2018
19:30:11

lost
26.07.2018
19:30:28

?Томат?
26.07.2018
19:42:42

Ilia
26.07.2018
19:50:54

Andrew
26.07.2018
20:20:31
Ахахпх, вообще то не русским. Да и ошибка не в этом была, ну да ладно

Fike
26.07.2018
20:25:49
да и вообще проблема не с базой была, а с девушкой, и не у меня, а у моего друга

Google

Rezovskij
26.07.2018
21:20:43
https://ru.stackoverflow.com/questions/860834/%D0%97%D0%B0%D0%BF%D1%80%D0%B5%D1%82-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%83-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-mariadb
ПОмогите плЗ)

Al
26.07.2018
21:31:02