![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam zagwozdkę ![]() względem name`a A dokładnie z tabeli `1country_code` przekopiować `dial_code` do `dial_code` drugiej tabeli `2country_all` Poniżej zamieszczam tabele z przykładowym wypełnieniem. CREATE TABLE `1country_code` ( `id` int(3) unsigned NOT NULL auto_increment primary key, `name` varchar(255) default NULL, `dial_code` int(5) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; REPLACE INTO `1country_code` (`name`,`dial_code`) VALUES ('Albania','355'), ('Germany','49'), ('Japan','81'), ('Norway','47'), ('Romania','40'), ('Russia','7'), ('Spain','34'), ('USA','1'); CREATE TABLE `2country_all` ( `id` int(3) unsigned NOT NULL auto_increment primary key, `country_name` varchar(510) default NULL, `code` varchar(5) default NULL, `dial_code` int(5) default NULL, ) ENGINE=MyISAM DEFAULT CHARSET=utf8; REPLACE INTO `2country_all` (`country_name`,`code`) VALUES ('Afghanistan','AF'), ('Albania','AL'), ('Algeria','DZ'), ('Cameroon','CM'), ('Germany','DE'), ('Norway','NO'), ('Romania','RO'), ('Russia','RU'), ('Spain','ES'), ('USA','US'); takie zapytanie udało mi się zbudować, które wyświetla potrzebne dane, nie umiem ich jedynie przekopiować. select c2.name, c2.dial_code, c3.country_name, c3.dial_code as dial_code3 from 1country_code c2 left join 2country_all c3 on c3.country_name=c2.name |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:23 |