Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak skopiować/wyświetlić kilka pól z wiersza w kolumnie?
Forum PHP.pl > Forum > Bazy danych
alex19
Nie wiem czy dobrze zatytułowałem posta, ale przedstawie na przykładzie.
Powiedzmy ze mam źle zaprojektowana tabelę i ma ona formę:
  1. +--+-----------+-----------+----------+---+
  2. |id | telefon1 | telefon2 | telefon3 | ... |
  3. +--+-----------+-----------+----------+---+
  4. | 1 | 11 | 12 | 13 | |
  5. +--+-----------+-----------+----------+---+
  6. | 2 | 21 | 22 | 23 | |
  7. +--+-----------+-----------+----------+---+

I teraz poszukuje takiego zapytanie ktore wyświetli mi te wszystkie dane w jednej kolumnie czyli oczekuję takiego efektu:
  1. +----+--------+
  2. | id | tel |
  3. +----+--------+
  4. | 1 | 11 |
  5. +----+--------+
  6. | 1 | 12 |
  7. +----+--------+
  8. | 1 | 13 |
  9. +----+--------+
  10. | 2 | 21 |
  11. +----+--------+
  12. | 2 | 22 |
  13. +----+--------+
  14. | 2 | 23 |
  15. +----+--------+
  16.  
ghost1511
Spróbuj tak
  1. SELECT id, telefon1 FROM xxx
  2. UNION SELECT id, telefon2 FROM xxx
  3. UNION SELECT id, telefon3 FROM xxx

powinno zadziałać
alex19
Działa. Dziękuję!
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.