15 Wrz
2015
15 Wrz
'15
13:30
Witam chciałem przypisać do urządzeń sieciowych, ktore są u klientów, adresy lokalizacji z adresu klienta. do klienta należy komputer a komputer ten jest połączony z urządzeniem sieciowym. Właśnie temu urządzeniu chcę ustawić adres lokalizacji. skleciłem takie zapytanie:
UPDATE netdevices nd SET location = (SELECT c.address from customers c, nodes n WHERE nd.id = n.netdev AND c.id = n.ownerid and c.address IS NOT NULL LIMIT 1)
ale postgres krzyczy o błędzie: BŁĄD: pusta wartość w kolumnie "location" narusza ograniczenie wymaganej wartości
gdzie samo podzapytanie nie zwraca mi żadnych NULL.
jak poprawnie zrobic to zapytanie?
--
Pozdrawiam
Marcin / nicraM