У меня есть 2 таблицы: table_a и table_b. Оба содержат столбец с именем «open».Использование mysql-псевдонимов для выбора столбцов из 2 таблиц
table_a
+-------+
| open |
+-------+
| 36.99 |
| 36.85 |
| 36.40 |
| 36.33 |
| 36.33 |
+-------+
table_b
+------+
| open |
+------+
| 4.27 |
| 4.46 |
| 4.38 |
| 4.22 |
| 4.18 |
+------+
Я хотел бы написать запрос, который возвращает следующий
+-------++------+
| open || open |
+-------++------+
| 36.99 || 4.27 |
| 36.85 || 4.46 |
| 36.40 || 4.38 |
| 36.33 || 4.22 |
| 36.33 || 4.18 |
+-------++------+
Я пытаюсь следующий запрос:
select a.open, b.open from table_a a, table_b b;
Это возвращает таблицу со всем значением table_b.open для каждого значения table_a.open
+-------++------+
| open || open |
+-------++------+
| 36.99 || 4.27 |
| 36.99 || 4.46 |
| 36.99 || 4.38 |
| 36.99 || 4.22 |
| ... || 4.18 |
+ ... ++------+
Я вижу, что я неправильно понимаю использование псевдонимов здесь. Есть идеи?
попробовать это: выбрать a.open, как, OPEN_Aсвяжитесь, b.open в open_b из TABLE_A а, б TABLE_B; – MUG4N
все равно получает каждое значение table_b.open для каждого значения table_a.open. Кажется, что table_a.open переходит к следующему значению только после печати рядом с каждым значением table_b.open – rocketas
У вас есть еще один столбец, к которому вы можете присоединиться? –