magog
15.05.2011 16:12 Psi+
INSERT OR IGNORE INTO clients_contact_info (IdClient, Mts, Velcom, Life, Home, Address, IdRegion) VALUES(:idc, :mts, :velcom, :life, :home, :address, SELECT id FROM Regions WHERE Region=:region))
Такой вложенный запрос отработает или нет?
ответ моей жены:
По канонам SQL важно, чтобы подзапрос возвращал только одну строку (или одну ячейку). А конкретный случай зависит от особенностей СУБД :).
он однозначно вернет только один Id.
ну, значит должно быть ок (при условии попадания остальных частей в существующие поля) :)