Tôi có 2 bảng: table_a và table_b. Cả hai đều chứa một cột có tên 'mở'.Sử dụng bí danh mysql để chọn các cột từ 2 bảng
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 |
+------+
Tôi muốn viết một truy vấn mà trả về sau
+-------++------+
| open || open |
+-------++------+
| 36.99 || 4.27 |
| 36.85 || 4.46 |
| 36.40 || 4.38 |
| 36.33 || 4.22 |
| 36.33 || 4.18 |
+-------++------+
tôi cố gắng truy vấn sau đây:
select a.open, b.open from table_a a, table_b b;
này trả về một bảng với mỗi giá trị của table_b.open cho mỗi giá trị của table_a.open
+-------++------+
| open || open |
+-------++------+
| 36.99 || 4.27 |
| 36.99 || 4.46 |
| 36.99 || 4.38 |
| 36.99 || 4.22 |
| ... || 4.18 |
+ ... ++------+
Tôi có thể thấy tôi hiểu nhầm cách sử dụng bí danh ở đây. Ý tưởng nào?
thử cách này: select a.open as open_a, b.open as open_b from table_a a, table_b b; – MUG4N
vẫn nhận được mọi giá trị của table_b.open cho mỗi giá trị của table_a.open. table_a.open dường như chỉ chuyển sang giá trị tiếp theo sau khi được in bên cạnh mỗi giá trị table_b.open – rocketas
Bạn có một cột khác mà bạn có thể tham gia không? –