-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

3 つすべてのテーブルのすべてのエントリを表示したい場合は、次のようにします。

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

注: UNION は、構造的に同一のテーブル (つまり、同じ数の属性) でのみ機能します。

于 2013-06-22T13:23:54.163 に答える