skeiłem takie zapytanie
UPDATE nodes n SET location_address = (SELECT CASE WHEN post_address != '' THEN post_address ELSE address END as address FROM customers c WHERE c.id = n.ownerid ), location_city = (SELECT CASE WHEN post_city != '' THEN post_city ELSE city END as city FROM customers c WHERE c.id = n.ownerid), location_zip = (SELECT CASE WHEN post_zip != '' THEN post_zip ELSE zip END as zip FROM customers c WHERE c.id = n.ownerid)
załatwia to adresy tylko komputerów gdyż one mają ownerid, co z urządzeniami które mają ownerid=0 a są u klienta? komp jest połączony z tym urządzeniem
W dniu 18 lutego 2016 17:23 użytkownik Marcin marcin@nicram.net napisał:
Witam Potrzebuję przypisać adresy urządzeniom jak i komputerom u klienta jeśli nie są ustawione. adres muszę pobrać z tabeli customers. adres musi być adresem korespondencji, a jeśli nie wypełnione to adresem klienta.
wersja bazy dira na mysql.
Ma może ktoś w zasobach takie zapytanie? będę wdzięczny
-- Pozdrawiam Marcin / nicraM