kukimax
19.02.2014, 21:17:13
Witam,
Mam jedną tabelę:
cos | kwota
1 | 60
2 | 245
2 | 324
1 | 10
1 | 100
a chce żeby wyświetlało się tak:
cos1 | kwota1 | cos2 | kwota2
1 | 10 | 2 | 245
1 | 60 | 2 | 324
1 | 100 | NULL | NULL
Po lewej z wartością cos=1, a po prawej cos=2
Z góry dzięki za odpowiedź.
ghost1511
20.02.2014, 08:03:10
W jaki sposób chcesz to łączyć? Bo raczej nie widzę tutaj pola po którym można dokonać złączenia. Dodatkowo pierwszy rekord łączysz z trzecim a czwarty z drugim. Z iloma rekordami mamy do czynienia?
Pyton_000
20.02.2014, 08:35:56
SELECT s1.cos, s1.val, s2.cos, s2.val FROM tabela s1, tabela s2 WHERE s1.cos = 1 AND s2.cos = 2
ghost1511
20.02.2014, 09:06:46
Cytat(Pyton_000 @ 20.02.2014, 08:35:56 )

SELECT s1.cos, s1.val, s2.cos, s2.val FROM tabela s1, tabela s2 WHERE s1.cos = 1 AND s2.cos = 2
Ale w ten sposób dostaniemy wszystkie możliwe kombinacje. Nie wiemy czy @kukimax chce takiego wyniku.