我有问题SQL SELECT DISTINCT
和PHP/jQuery。我正在使用自动完成功能,它正在工作,但并不像预期的那样。我有一些行数据库:SELECT DISTINCT返回所有值
Lukoil..
Lukoil..
Statoil..
Statoil..
Statoil..
Neste..
Neste..
而且我有SQL查询:
SELECT DISTINCT name FROM poi_example WHERE name LIKE '%$text%' ORDER BY name ASC
但是当我键入搜索输入一个名字,我没有得到不同的值:
所以我需要你的优惠怎么办,
数据库输出:
INSERT INTO `poi_example` (`id`, `name`, `description`, `lat`, `lon`, `city`, `rajonas`) VALUES
(24, 'Statoil', 'Veiverių pl. 49a, Kaunas tel.: 8-37 39 10 62 Degalinės darbo laikas Visą parą Plovyklų darbo laikas: Visą parą', '54.88111', '23.89360', 'Kaunas', 'Aleksotas'),
(25, 'Statoil', 'Karaliaus Mindaugo pr.34a, Kaunas tel.: 8-37 42 37 29 Degalinės darbo laikas Visą parą Plovyklų darbo laikas: Visą parą', '54.89398', '23.91332', 'Kaunas', 'Naujamiestis'),
(26, 'Statoil', 'Tvirtovės al. 33A, Kaunas tel.: 8-37 33 71 53 Degalinės darbo laikas Visą parą', '54.91333', ' 23.92631', 'Kaunas', 'Žaliakalnis'),
(27, 'Lukoil', 'Darbo laikas: 00-24', '54.77708', ' 24.11988', 'Kaunas', 'Petrašiūnai'),
(28, 'Lukoil', 'Darbo laikas: 06-22', '54.85523', ' 24.44175', 'Kaišiadiorys', 'Autostrada'),
(32, 'Neste', 'Dirba visÄ… parÄ… 24/7', '55.665701', '21.175737', 'KlaipÄ—da', 'KlaipÄ—dos'),
(33, 'Neste', 'Dirba 24/7', '55.948191', '25.588700', 'Rokiškis', 'Rokiškio');
当在db上运行查询时,结果是什么? – hkutluay
在说明您的问题与自动填充有关之前,您是否确实检查过您的查询结果? –
类似的问题:http://stackoverflow.com/questions/6127338/sql-select-distinct-but-return-all-columns – gorzan