powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / SQL связь
7 сообщений из 7, страница 1 из 1
SQL связь
    #37227564
Topheenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.

Есть две таблицы: products(товар), vendors(производители).
Поля vendors: id_vendor, vendor(имя), img(ссылка на картинку);
Поля products не важны, но там имеется поле vendor, такое же как в vendors и при занесении записи эти данные берутся из поля (vendor таблицы vendors). Нужно сделать так, чтобы при переходе по записи в таблице products отображалась картинка, хранящаяся в таблице vendors.
Например: запись в products: amd -> phenom II x2 550 -> ... (vendor, model соответственно);
запись в vendors: 1 -> amd -> img // ссылка на логотип AMD;
Как я понимаю нужно сравнивать имена... Но, что-то у меня ничего не отображает.
Делал приблизительно так: SELECT * FROM products INNER JOIN vendors ON products.[vendor] = vendors.[vendor];
Подскажите... Спасибо.

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
SQL связь
    #37228104
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо, что-то у меня ничего не отображает. Не удивительно. У Вас ошибка в 17-й строке.
...
Рейтинг: 0 / 0
SQL связь
    #37228132
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SELECT logo FROM vendors where vendor=значение_поля_вендор_для_которого_хотите_получить_логотип ;
откуда брать значение - это уж вам видней.
PS. [off]И почему у вас в продуктах имя вендора, а не ссылка на запись о нём?[/off]
...
Рейтинг: 0 / 0
SQL связь
    #37228137
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Topheenko,

Дайте четкую структуру таблиц products(товар), vendors(производители).
Ну а по уму только студенты хранят картинку в отдельной от товара таблице. Вы видимо даже и незадумываетесь какая это нагрузка. Жаль конечно... Если еще не все потеряно, то храните картинки в таблице товара - это сохранит вам некоторые нервные клетки.
...
Рейтинг: 0 / 0
SQL связь
    #37228181
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой БобрНу а по уму только студенты хранят картинку в отдельной от товара таблице. Вы видимо даже и незадумываетесь какая это нагрузка. Жаль конечно... Если еще не все потеряно, то храните картинки в таблице товара - это сохранит вам некоторые нервные клетки.Там же не картинка с товаром, а логотип производителя. Разве не логичнее хранить его в таблице с производителями?
...
Рейтинг: 0 / 0
SQL связь
    #37228296
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой Бобр. Если еще не все потеряно, то храните картинки в таблице товара - это сохранит вам некоторые нервные клетки.Еще более бредовый совет. Производителей 20-30, а товаров многие тысячи.
Как вариант для улучшения производительности - сохранять/зачитывать файл локально, а обновлять только при смене его даты в БД.

Примерно так поступают броузеры.
...
Рейтинг: 0 / 0
SQL связь
    #37228336
Topheenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давно сам разобрался ... спасибо за то, что заставил попотеть :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / SQL связь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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