Timezones
---------
-AreaCode varchar
-Timezone varchar
Contacts
--------
-Phone varchar
-Timezone varchar
Всичко е попълнено с изключение на Timezone
в таблицата с контакти, така че искам да потърся часовата зона за всеки телефонен номер и да актуализирам контактите. Ето какво се опитах да направя, но MySQL
дава
Грешка 1242 Подзаявка връща повече от един ред
За всяка часова зона (0,-1,-2,-3,-4,-5) изпълнявам тази актуализация:
update contacts
set contacts.timezone = '-1'
where left(contacts.phone,3) = (Select timezones.areacode
from timezones
where timezones.timezone = '-1');
timezone
стойности, а не за дублиращи се регионални кодове. - person Jon Skeet   schedule 28.08.2012