2015-03-12 5 views
0

im очень новые для баз данных :) теперь с этим сказано.Значения столбца автозаполнения MYSQL из другой таблицы

У меня есть таблица (продавцов) со столбцами: Seller_id, Seller_logo. Есть 5 продавцов. У меня есть стол (подробности) с колонками: Details_id, Seller_logo, Товар, Цена. Есть 1000 продуктов.

Сегодня я решил вставить новый столбец на (продавцов) таблицу с именем «SELLER_NAME» и я заполнить значения очень легко, так как есть только 5 продавцов.

Проблема: Как я могу добавить в (Подробности) стол, новая колонка «SELLER_NAME» и автоматического заполнения значений из (продавцов) таблицы?

* я создал связь между Seller_logo на столах (продавцов и детали)

Спасибо заранее.

+0

Не делайте этого ... вы будете хранить информацию продавца в таблице данных где он не принадлежит. –

ответ

0

Взаимоотношения должны быть у продавца_ид, и я полагаю, что таблица деталей предназначена для продуктов? Я рекомендовал бы эту структуру, а затем, когда вы запрашиваете details таблицу, в идеале использовать MySQL Регистрацию Синтаксиса http://dev.mysql.com/doc/refman/5.0/en/join.html, чтобы получить связанные с seller_name

**Sellers** 
1. Seller_id 
2. Seller_name 
3. Seller_logo 

**Details** 
1. Details_id 
2. Seller_id (foreign key) 
3. Product 
4. Price 
Смежные вопросы