![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tabela:
Kod +----+----------+---------+--------+---------+ | ID | tel | wtel | mtel | htel | +----+----------+---------+--------+---------+ | 1 | 23423234 | | | 5555555 | | 2 | | 34343 | 343432 | 66666 | +----+----------+---------+--------+---------+ Wynik oczekiawny Kod +----+----------+---------+--------+---------+ | ID | tel | wtel | mtel | htel | +----+----------+---------+--------+---------+ | 1 | 23423234 | 5555555 | | 5555555 | | 2 | 66666 | 34343 | 343432 | 66666 | +----+----------+---------+--------+---------+ Chcę dla każdego wiersza zrobić taki update że: - wartość z kolumny `htel` ma być skopiowana do pierwszej wolnej kolumny `tel`, `wtel` lub `mtel`. - jeśli `tel`, `wtel` lub `mtel` są pełne - brak działania - wartość z htel powinna zostać na swoim miejscu. Problem. Jak zrobić update pierwszej wolnej kolumny (reszta powinna zostać pusta jeśli były). Nie bardzo mam pomysł na ugryzienie tego a wolałbym to załatwić jakąś SQL zamiast pisać skrypty do tego. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 23:25 |