W dniu 2016-02-18 o 19:58, Marcin pisze:
skeiłem takie zapytanie
UPDATE nodes n SETlocation_address = (SELECTCASEWHEN post_address != '' THEN post_addressELSE addressEND as addressFROM customers c WHERE c.id = n.ownerid ),location_city = (SELECTCASEWHEN post_city != '' THEN post_cityELSE cityEND as cityFROM customers c WHERE c.id = n.ownerid),location_zip = (SELECTCASEWHEN post_zip != '' THEN post_zipELSE zipEND as zipFROM 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
Jest jeden mały problem...
w polach location_address location_city powinien sie znalesc ID z tabeli location_
chyba ze w DIRze bylo inaczej bo juz nie pamietam.
W ogole tables nodes miala kolumne location_zip?
Ale jesli jest OK to:
UPDATE netdevices n SET
location_address = (
SELECT
location_address
FROM
nodes nn
WHERE n.id = nn.netdev
)
.
.
.
pisane na kolanie w mailu ale cos w ten desen
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms