Mam 2 tabele: table_a i table_b. Oba zawierają kolumnę o nazwie "open".Używanie aliasów mysql do wybierania kolumn z 2 tabel
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 |
+------+
Chciałbym napisać kwerendę, która zwraca następujące
+-------++------+
| open || open |
+-------++------+
| 36.99 || 4.27 |
| 36.85 || 4.46 |
| 36.40 || 4.38 |
| 36.33 || 4.22 |
| 36.33 || 4.18 |
+-------++------+
próbuję następujące zapytanie:
select a.open, b.open from table_a a, table_b b;
ta zwraca tablicę z każdej wartości table_b.open dla każdej wartości table_a.open
+-------++------+
| open || open |
+-------++------+
| 36.99 || 4.27 |
| 36.99 || 4.46 |
| 36.99 || 4.38 |
| 36.99 || 4.22 |
| ... || 4.18 |
+ ... ++------+
Widzę, że nie rozumiem właściwego użycia aliasów tutaj. Jakieś pomysły?
spróbuj tego: jak wybrać a.open OPEN_Askontaktuj, b.open jak open_b od table_a a, table_b b; – MUG4N
nadal pobiera wszystkie wartości table_b.open dla każdej wartości table_a.open. table_a.open wydaje się przesuwać do następnej wartości tylko po wydrukowaniu obok każdej wartości table_b.open – rocketas
Czy masz kolejną kolumnę, do której możesz dołączyć? –