我在mysql中有这两个视图,当我在sqlite3中执行它们时,我发现了错误
Error: near "("
我已经开始了:http://www.sqlite.org/lang_createview.html
观点:
CREATE VIEW `municipios_extendido` AS (select `municipios`.`municipio` AS `municipio`,`provincias`.`provincia` AS `provincia`,`comunidades`.`comunidad` AS `comunidad`,`municipios`.`latitud` AS `latitud`,`municipios`.`longitud` AS `longitud` from ((`municipios` join `provincias` on((`provincias`.`id` = `municipios`.`provincia_id`))) join `comunidades` on((`provincias`.`comunidad_id` = `comunidades`.`id`))))
CREATE VIEW `municipio_posicion` AS select distinct `c`.`name` AS `municipio`,`m`.`provincia` AS `provincia`,`m`.`comunidad` AS `comunidad`,`m`.`latitud` AS `latitud`,`m`.`longitud` AS `longitud` from (`xhwpk_k2_categories` `c` join `municipios_extendido` `m`) where (`c`.`name` = `m`.`municipio`)
答案 0 :(得分:2)
你来自((municipios
加入provincias
on(('provincias,你得到了图片
答案 1 :(得分:1)
CREATE VIEW `municipios_extendido` AS
SELECT `municipios`.`municipio` AS `municipio`,`provincias`.`provincia` AS `provincia`,`comunidades`.`comunidad` AS `comunidad`,`municipios`.`latitud` AS `latitud`,`municipios`.`longitud` AS `longitud`
FROM `municipios`
join `provincias` on (`provincias`.`id` = `municipios`.`provincia_id`)
join `comunidades` on (`provincias`.`comunidad_id` = `comunidades`.`id`)
CREATE VIEW `municipio_posicion` AS
SELECT distinct `c`.`name` AS `municipio`,`m`.`provincia` AS `provincia`,`m`.`comunidad` AS `comunidad`,`m`.`latitud` AS `latitud`,`m`.`longitud` AS `longitud`
FROM `xhwpk_k2_categories` `c`
JOIN `municipios_extendido` `m` ADD_HERE_YOUR_ON_CLAUSE
WHERE `c`.`name` = `m`.`municipio`