MYSQL从另一个表中自动填充列值

时间:2015-03-12 13:21:55

标签: mysql database

我是非常新的数据库:)现在就说了。

我有一个表(卖家),其中包含以下列: Seller_id,Seller_logo 。有5个卖家。 我有一个表(详细信息),其中包含以下列: Details_id,Seller_logo,Product,Price 。有1000个产品。

今天我决定在(卖家)表格中插入一个新列,其名称为“seller_name”,因为只有5个,所以我很容易填写这些值卖家。

问题:如何添加(详细信息)表,新列“seller_name”并自动填写值来自(卖家)表?

*我在表格(卖方和详情)

上创建 Seller_logo 之间的关系

提前致谢。

1 个答案:

答案 0 :(得分:0)

关系应该是Seller_id,我想详细信息表是针对产品的吗?我建议使用这个结构,然后在查询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