2 つのテーブルを 1 列で結合するためのクエリが必要です
何かのようなもの:
猫、犬から name_cat、name_dog を選択します。
1列の私の結果
+-------------+
| name_animal |
+-------------+
| cat_1 |
| dog_1 |
| cat_2 |
| cat_3 |
| dog_2 |
+-------------+
これは、 を使用して実現できますUNION
。同じ例を考えると、クエリは次のようになります。
mysql> SELECT `name_cat` FROM `cat` UNION SELECT `name_dog` FROM `dog`;
+---------------+
| `name_cat` |
+---------------+
| cat_1 |
| dog_1 |
| cat_2 |
| cat_3 |
| dog_2 |
+---------------+
例を次に示します。
mysql> SELECT REPEAT('a',1) UNION SELECT REPEAT('b',10);
+---------------+
| REPEAT('a',1) |
+---------------+
| a |
| bbbbbbbbbb |
+---------------+
お役に立てれば。:)