-2

我刚开始学习 MySQL,我在同一个数据库中有 3 个非常相似的表。例如:

table name: shoes
id (int, primary key)
name (varchar)

table name: t-shirts
id (int, primary key)
name (varchar)

table name: skirts
id (int, primary key)
name (varchar)

有一个管理页面,我可以在其中添加新产品,还有一个选择表单,因此我可以管理它将进入哪个表。

4

1 回答 1

1

如果您只想显示所有三个表的所有条目,您可以这样做

(SELECT * FROM shoes) UNION 
(SELECT * FROM tshirt) UNION 
(SELECT * FROM skirts);

注意:UNION 仅适用于结构相同的表(即相同数量的属性)。

于 2013-06-22T13:23:54.163 回答