Size: a a a

2021 October 14

IZ

Ilia Zviagin in MySQL
Если так, шли ТОЧНЫЙ текст запроса вставки и запроса как проверяешь результат. И DDL таблицы, если можно
источник

N

Nick in MySQL
Привет,:

я делаю выборку из 4 таблиц ( LEFT JOIN)

в которой такие поля:

- product_id
- category_id
- parent_category_id
- product_name
- category_name

Мне нужно сделать такой запрос что бы я вывел сразу же имя  parent_category_id

так как category_name хранится в одной из таблиц что я уже использую и это просто справочник для всех категорий.

как я понимаю, мне нужно сделать  еще один SELECT из того SELECT’а что я уже делаю.

Есть пример ?
источник

N

Nick in MySQL
Пример вот

SELECT cat.category_id, cat.name, cat.parent_id, cd.name FROM (SELECT c.category_id, d.name, c.parent_id FROM oc_category as c LEFT JOIN oc_category_description as d on (d.category_id=c.category_id) WHERE 1 GROUP BY 1,2 ) as cat left join oc_category_description as cd on (cat.parent_id=cd.category_id) WHERE 1 GROUP BY 1,2 limit 20;
источник

N

Nick in MySQL
)))
источник

EG

El Grizlo in MySQL
А условие join'a обязательно в скобках?
источник

N

Nick in MySQL
Можно в другом синтаксисе вообще писать, главное суть помоему
источник

A

Aldiyar in MySQL
Здравствуйте всем
Я начинающий, есть вопрос
При создании таблицы с ограничениями выходит ошибка что внешний ключ ссылается на недопустимую таблицу
Как решить?
источник

V

Vladislav in MySQL
Ну возможно таблицы нет ещё такой
источник

V

Vladislav in MySQL
А ты к ней хочешь референс сделать
источник

V

Vladislav in MySQL
Конкретней, таблица есть?
источник

ML

Maks Larin in MySQL
Хз чего там за скрипт, но если селект выполняется в одной и той же транзакции, у которой изоляция - repeatable read, в параллельных транзакциях можно до посинения вставлять и коммитить, удалять, обновлять и снова коммитить, но в первой транзакции ничего из этого видно не будет
источник
2021 October 15

s

svart in MySQL
phantom writes
источник

A

Aldiyar in MySQL
Все таблицы в одном запросе
источник

s

svart in MySQL
phantom writes? измените уровень изоляции на serializable если этого требует бизнес логика
источник

V

Vladas in MySQL
Могу ли я отправить пакеты из БД по API ?
источник

IZ

Ilia Zviagin in MySQL
Совсем не понятно...
Давай DDL таблиц и спецификацию на набор данных, что надо получить.

Тут JOINов более чем достаточно для этой задачи, никаких "ещё один селект из селект"
источник

IZ

Ilia Zviagin in MySQL
что ещё за пакеты? Да и что за API тоже надо пояснить...
источник

IZ

Ilia Zviagin in MySQL
УЖАЗЗЗЗЗ...
источник

IZ

Ilia Zviagin in MySQL
нет
источник

IZ

Ilia Zviagin in MySQL
Главное суть, да, но давай я поставлю лишних 500 скобок в начале и в конце, удобно читать будет?
источник