И на чем мне его лучше изучить и что читать?

|
MasterZiv 2022-07-02 08:19:54
kbgod 2022-07-01 22:19:59
у меня есть таблица с продажами и там есть флаг, который обозначает возврат средств за товар но число при этом положительное. И к примеру у меня есть такие записи:
1. Товар, 10штук, 500$, продажа(bool)
2. Товар 5 штук, 250$, возврат(bool)

Можно ли как-то прямо в скл сделать условие чтобы при sum(…) запись у которой флаг возврат умножалось на -1?

Можно

MasterZiv 2022-07-02 08:21:11
Gr3ga 2022-07-01 22:29:06
Select If(bool;amount;amount*-1)

А зачем такие жертвы, -amount не работает?

MasterZiv 2022-07-02 08:22:09
IvanLitovchenko 2022-07-01 23:23:09
Обычно когда есть связь м:м есть промежуточная таблица pivot в которой кроме ключей очень любят хранит доп данные — а как в случае с другими вилами связей? Если я хочу что то дополнительно хранить?

В других видах связей нет промежуточных таблиц, так что хранить негде

MasterZiv 2022-07-02 08:23:31
IvanLitovchenko 2022-07-01 23:23:09
Обычно когда есть связь м:м есть промежуточная таблица pivot в которой кроме ключей очень любят хранит доп данные — а как в случае с другими вилами связей? Если я хочу что то дополнительно хранить?

И, кстати, хранение в таблице связи дополнительной информации довольно редкая штука, наоборот.

MasterZiv 2022-07-02 08:24:13
IvanLitovchenko 2022-07-01 23:34:32
Я так прихожу к выводу если у меня связь вида 1-м например, то что бы по ней сохранить какую то инфу нужно будет создать ещё 1 татлицу.

нет

IvanLitovchenko 2022-07-02 09:18:02
MasterZiv 2022-07-02 08:18:52
Тебе похоже надо SQL изучать, а не документацию (хотя конечно тем можно)

И на чем мне его лучше изучить и что читать?

IvanLitovchenko 2022-07-02 09:24:01
Работаю с orm — насколько реально например country_id заменить на просто propref_country? И так для всех видов связей. Своего рода абстракция над связями. Или это плохо отразится на тех же joinах?
IvanLitovchenko 2022-07-02 09:24:42
Посоветуйте что мне читать что бы глубже sql изучить. Какой мануал.
Hgfghhhght 2022-07-02 09:31:08
IvanLitovchenko 2022-07-02 09:24:42
Посоветуйте что мне читать что бы глубже sql изучить. Какой мануал.

Чарльз Буковски хлеб с ветчиной

Hgfghhhght 2022-07-02 09:31:31
Почтамп, фактотум ,макулатура
Hgfghhhght 2022-07-02 09:32:05
Можешь сборники рассказов почитать
Hgfghhhght 2022-07-02 09:32:08
Норм тема
MasterZiv 2022-07-02 12:15:36
IvanLitovchenko 2022-07-02 09:18:02
И на чем мне его лучше изучить и что читать?

Ну, Мартин Грабер, введение в SQL читай

MasterZiv 2022-07-02 12:16:09
IvanLitovchenko 2022-07-02 09:24:01
Работаю с orm — насколько реально например country_id заменить на просто propref_country? И так для всех видов связей. Своего рода абстракция над связями. Или это плохо отразится на тех же joinах?

Это вопрос не по БД

AmokDev 2022-07-02 13:13:55
mysql_db-182035.jpg
рнбят, кто знает как исправить?
AmokDev 2022-07-02 13:14:02
мне сказали поможет только чудо
Gr3ga 2022-07-02 13:18:03
AmokDev 2022-07-02 13:14:02
мне сказали поможет только чудо

Пароль верный заведи

Gr3ga 2022-07-02 13:18:22
Не видишь, access deny пишет
Gr3ga 2022-07-02 13:18:40
Что то не так с логином и паролем
AmokDev 2022-07-02 13:21:19
Gr3ga 2022-07-02 13:18:22
Не видишь, access deny пишет

так я верные и логин и пароль ввожу

Gr3ga 2022-07-02 13:21:47
Получается, что неверные
Gr3ga 2022-07-02 13:22:20
Не забывай, что в mysql’e логин с разных хостов, это разные юзера
Gr3ga 2022-07-02 13:23:07
User@127.0.0.1 и User@10.15.20.100 могут быть с разными паролями
AmokDev 2022-07-02 13:41:09
Gr3ga 2022-07-02 13:21:47
Получается, что неверные

mysql_db-182044.jpg
смотри, тут какие-то странные пароли, но я их не ставил ._.

AmokDev 2022-07-02 13:41:39
и эти пароли кстати тоже не подходят
|