--Имеется таблица улиц streets с названиями улиц (name) и id зданий (buildid, значения через запятую) которые относятся к улицам:
/*
1. 2. 3. 4. 5. 6. 7.
CREATE TABLE streets(name TEXT, buildid TEXT);
INSERT INTO streets(name, buildid) VALUES('УЛИЦА ТЕЛЬМАНА', '1,2,3,4,5');
INSERT INTO streets(name, buildid) VALUES('1-Я УЛИЦА ЧАПАЕВА', '10,20,30,40,50');
INSERT INTO streets(name, buildid) VALUES('СОВХОЗНАЯ УЛИЦА', '100,200,300,400,500');
INSERT INTO streets(name, buildid) VALUES('УСАДСКАЯ УЛИЦА', '1000,2000,3000,4000,5000');
INSERT INTO streets(name, buildid) VALUES('УЛИЦА 139-Й СТРЕЛКОВОЙ ДИВИЗИИ', '100000,200000,300000,400000,500000');
*/
--и таблица зданий buildings с номером зданий (numb) и id зданий (bid)
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
CREATE TABLE buildings(streetnam TEXT, numb TEXT, bid TEXT);
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '1a', '1');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '2a', '2');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '3a', '3');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '4a', '4');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '5a', '5');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '1b', '10');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '2b', '20');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '3b', '30');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '4b', '40');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '5b', '50');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '1n', '100');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '2n', '200');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '3n', '300');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '4n', '400');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '5n', '500');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '1m', '1000');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '2m', '2000');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '3m', '3000');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '4m', '4000');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '5m', '5000');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '1e', '10000');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '2e', '20000');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '3e', '30000');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '4e', '40000');
INSERT INTO buildings(streetnam, numb, bid) VALUES('', '5e', '50000');
--Необходимо обновить поле streetnam в таблице buildings используя данные из таблицы streets.
--Как можно это реализовать используя данные в колонке через запятую? Спасибо!
|