আইপসের নামে আমার নীচে যেমন একটি টেবিল রয়েছে:
CREATE TABLE `ips` (
`id` int(10) unsigned NOT NULL DEFAULT '0',
`begin_ip_num` int(11) unsigned DEFAULT NULL,
`end_ip_num` int(11) unsigned DEFAULT NULL,
`iso` varchar(3) DEFAULT NULL,
`country` varchar(150) DEFAULT NULL
) ENGINE=InnoDB
ধরে নেওয়া যাক countryidনীচের মতো দেশ টেবিল থেকে আমার এই টেবিলে একটি ক্ষেত্র রয়েছে:
CREATE TABLE `country` (
`countryid` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`ordering` smallint(5) unsigned NOT NULL DEFAULT '0',
`iso` char(2) NOT NULL,
PRIMARY KEY (`countryid`)
) ENGINE=InnoDB
আইপস টেবিলে প্রায় 100,000 রেকর্ড রয়েছে। নিম্নলিখিত দৃশ্যের জন্য কোনও জিজ্ঞাসা আছে: এটি সমান
কিনা ips.isoতা পরীক্ষা করুন country.iso, যদি এটি সমান হয় তবে that রেকর্ডে কান্ট্রি কোডআউট্রিড যুক্ত করুন। আমি এটি করার কোনও উপায় ভাবতে পারিনি। কীভাবে করবেন তা আপনার কোনও ধারণা আছে?