Size: a a a

2021 September 27

С

Славик in MySQL
попробуй sum(goal) * 1.0 / (select sum(goal) from table)
источник

С

Славик in MySQL
источник

НП

Наталия Подлесная... in MySQL
Ура, спасибо,  Славик!
источник

НП

Наталия Подлесная... in MySQL
Магия преобразования
источник
2021 September 28

IZ

Ilia Zviagin in MySQL
Нет GROUP BY. а без него запрос невалидный
источник

AA

Aleksey Atamanov in MySQL
Всем привет!
источник

AA

Aleksey Atamanov in MySQL
Использую такой запрос
источник

AA

Aleksey Atamanov in MySQL
SELECT oc_product.product_id, oc_product.sku, oc_product.image, oc_product.price, oc_product_description.description, oc_product_description.name, oc_manufacturer.name, oc_product_to_category.category_id, oc_category_description.name, oc_product_filter.filter_id, oc_filter_description.name, oc_product_image.image
FROM `oc_product`
LEFT JOIN oc_product_description ON oc_product_description.product_id = oc_product.product_id
LEFT JOIN oc_manufacturer ON oc_manufacturer.manufacturer_id = oc_product.manufacturer_id
LEFT JOIN oc_product_to_category ON oc_product_to_category.product_id = oc_product.product_id
LEFT JOIN oc_category_description ON oc_category_description.category_id = oc_product_to_category.category_id
LEFT JOIN oc_product_filter ON oc_product_filter.product_id = oc_product.product_id
LEFT JOIN oc_filter_description ON oc_filter_description.filter_id = oc_product_filter.filter_id
LEFT JOIN oc_product_image ON oc_product_image.product_id = oc_product.product_id
WHERE oc_filter_description.language_id = 1 AND oc_product_description.language_id = 1 AND oc_category_description.language_id = 1
AND oc_product_filter.filter_id NOT IN (8)
источник

S

Syntax Highlight Bot in MySQL
источник

AA

Aleksey Atamanov in MySQL
Есть таблица oc_product_image, в ней для каждого товара 3 изображения, как их сделать в строку?
источник

AA

Aleksey Atamanov in MySQL
источник

AA

Aleksey Atamanov in MySQL
результат. выводится только 1
источник

G

Grigorij in MySQL
group_concat
источник

AA

Aleksey Atamanov in MySQL
благодарю
источник

G

Grigorij in MySQL
Но это в одном поле будут. если нужно три разных поля, то придётся 3 раза join''ить таблицу с картинками. Или тремя подзапросами.
источник

G

Grigorij in MySQL
Ну он же написал. "Подзапрос вернул больше одной записи"
источник

AA

Aleksey Atamanov in MySQL
Спасибо. разобрался. Я просто добавил символ, по которому разделил потом
источник

G

Grigorij in MySQL
А в твоём запросе в этом месте валидно оказатся может только одна запись
источник

СК

Сергей Курносов... in MySQL
Что выдаёт ошибка я понял, где можно почитать про грамотное построение вложенных запросов, чтобы не сталкиваться с подобной ошибкой.
источник

G

Grigorij in MySQL
Да ничего не почитать.
Просто не писать запросы, которые могут вернуть больше одного значения))
источник