Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podzielenie 1 tabeli na 2
Forum PHP.pl > Forum > Bazy danych
kukimax
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
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
  1. SELECT s1.cos, s1.val, s2.cos, s2.val FROM tabela s1, tabela s2 WHERE s1.cos = 1 AND s2.cos = 2
ghost1511
Cytat(Pyton_000 @ 20.02.2014, 08:35:56 ) *
  1. 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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.