- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер всем форумчанам.
Будьте добры помогите составить запрос на выборку из таблиц, список таблиц ниже.
product
product_description
product_to_store.
product_image
product_reward
product_to_category
url_alias
все таблицы имеют связывающее поле product_id.
главная таблица product
Ато чето по джойнам котел не варит )))
В цикле мне надо будет вывести из каждой таблицы нужные данные, но как это сделать не могу допетрить.
Ну наверно как-то так:
Или так:
Sveta Prokopeva, Все верно, если в КАЖДОЙ таблице есть сооответсвующий product_id
иначе - LEFT JOIN
SELECT * FROM `products` p
LEFT JOIN `product_description` d ON p.`id` = d.`product_id`
LEFT JOIN `product_image` i ON p.`id` = i.`product_id`
и т.д
Ещё можно USING-ом..
Вот только подозреваю, что product_to_category и product_to_store это связки many-many и цикл придётся "обрабатывать" (т.к. будет несколько строк на одну строку product).
Да и, как показывает практика, лучше использовать несколько простых запросов по первичному ключу, чем 1 с кучей JOIN-ов..
В случае с джоинам не ругнется на звездочку? Там же неуникальное поле продукт_ид
В случае с джоинам не ругнется на звездочку? Там же неуникальное поле продукт_ид
Нет.
А вообще, если сомневаетесь, просто попробуйте :)
Ещё можно USING-ом..
Вот только подозреваю, что product_to_category и product_to_store это связки many-many и цикл придётся "обрабатывать" (т.к. будет несколько строк на одну строку product).
Да и, как показывает практика, лучше использовать несколько простых запросов по первичному ключу, чем 1 с кучей JOIN-ов..
У меня есть 2 базы, вот я и хочу из одной базы закинуть товары в другую, но в другой так же есть товар.
Вот хочу написать парсер.
---------- Добавлено 27.09.2013 в 21:34 ----------
Да и, как показывает практика, лучше использовать несколько простых запросов по первичному ключу, чем 1 с кучей JOIN-ов..
А можно подробнее, простенький примерчик, спасибо.
product может входить в несколько категорий
далеее... анализ делайте самостоятельно...
А можно подробнее, простенький примерчик, спасибо.
У меня есть 2 базы, вот я и хочу из одной базы закинуть товары в другую, но в другой так же есть товар.
Зачем JOIN-ить?
Вот хочу написать парсер.
А что понимается под парсером? о_О
Зачем JOIN-ить?
А что понимается под парсером? о_О
Ну парсер конвертер, импортнер или что либо подобное, задача взять из базы а загнать в базу б.
Я пробовал но не вышло, просто к каждому товару есть по несоклько картинок и в общем возни кучка.
Я перегнал базу moguta cms в базу opencart, а вот взять данные сразу из всех таблиц в базе opencart не выходит.