powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка один ко многим, помогите!
7 сообщений из 7, страница 1 из 1
Выборка один ко многим, помогите!
    #38650527
RealSQLGuru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблица товаров:
1. таблица товаров
goods
id,
name,
descriptions

2. таблица
sostav
gid, - id в goods
name

Нужно выбрать один ко многим одним запросом, и быстрым... не могу ничего придумать... а очень надо и быстро!
...
Рейтинг: 0 / 0
Выборка один ко многим, помогите!
    #38650532
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме JOIN-а даже не знаю что и предложить.
...
Рейтинг: 0 / 0
Выборка один ко многим, помогите!
    #38650551
RealSQLGuru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин самому чего то в голову кроме join не идет! Но я тут либо сильно туплю уже и надо спать... там при обработки и выпихивании все в табличку проблема стоит если group объединяешь по товару то тогда другие варианты уходят и их чего то достать не могу... а хочется все быстро и просто!
т.е.
результирующая табличка должна быть такая:
===================================
товар| название | описание | состав

и при чем состав множество, а именно один ко многим!
...
Рейтинг: 0 / 0
Выборка один ко многим, помогите!
    #38650560
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Погодите с "быстро и просто". Сначала нужно сделать правильно.

Вот такой запрос:
Код: sql
1.
2.
SELECT goods.id, goods.name , goods.descriptions, sostav.name
FROM goods JOIN sostav ON goods.id=sostav.gid

чем не устраивает?
...
Рейтинг: 0 / 0
Выборка один ко многим, помогите!
    #38650838
RealSQLGuru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тем что есть дублирующие поля при выборе:
===================================
1 | печеньки | хорошие печеньки | мука
1 | печеньки | хорошие печеньки | добавки
1 | печеньки | хорошие печеньки | вода
1 | печеньки | хорошие печеньки | соль
1 | печеньки | хорошие печеньки | какая нить хр=нь
1 | печеньки | хорошие печеньки | прочая химия

то что в запросе при разборе на пхп изобретается велосипед, для группировки состава в одну строчку таблицы.
Пошел поспал и ничего другого короче придумано не было, или мне знаний не хватает как это сделать без велосипеда?

Хочется получить как то так:
1 | печеньки | хорошие печеньки | Array ("мука", "добавки", "вода", "соль", "какая нить хр=нь", "прочая химия")
...
Рейтинг: 0 / 0
Выборка один ко многим, помогите!
    #38650841
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Array не обещаю, но на GROUP_CONCAT посмотреть рекомендую.
...
Рейтинг: 0 / 0
Выборка один ко многим, помогите!
    #38650843
RealSQLGuru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ООО точно!!! Спасибо!!! а я забыл как он называется! )))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка один ко многим, помогите!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]