SELECT Company_name ,  count(*) FROM phone GROUP BY Company_name ORDER BY count(*) ASC LIMIT 1;
Find the name of the company that has the least number of phone models. List the company name and the number of phone model produced by that company.
CREATE TABLE IF NOT EXISTS "chip_model" (
"Model_name" text,
"Launch_year" real,
"RAM_MiB" real,
"ROM_MiB" real,
"Slots" text,
"WiFi" text,
"Bluetooth" text,
PRIMARY KEY ("Model_name")
);
CREATE TABLE IF NOT EXISTS "screen_mode" (
"Graphics_mode" real,
"Char_cells" text,
"Pixels" text,
"Hardware_colours" real,
"used_kb" real,
"map" text,
"Type" text,
PRIMARY KEY ("Graphics_mode")
);
CREATE TABLE IF NOT EXISTS "phone" (
"Company_name" text,
"Hardware_Model_name" text,
"Accreditation_type" text,
"Accreditation_level" text,
"Date" text,
"chip_model" text,
"screen_mode" text,
PRIMARY KEY("Hardware_Model_name"),
FOREIGN KEY (`screen_mode`) REFERENCES `screen_mode`(`Graphics_mode`),
FOREIGN KEY (`chip_model`) REFERENCES `chip_model`(`Model_name`)
);
INSERT INTO chip_model VALUES('X5',2002.0,32.0,32.0,'1CFII,1SD','No','No');
INSERT INTO "screen_mode" VALUES(0.0,'80 × 32','640 × 256',2.0,20.0,'3000–7FFF','Graphics');
INSERT INTO phone VALUES('Sony Mobile Communications','XPERIA T, XPERIA J','Full','joyn Hot Fixes','Approved (awarded 15.11.12)','X5','1');