subselect test split on two tests because gis extention can be absent
This commit is contained in:
parent
b2b215d9ce
commit
8d9dca16e2
@ -1251,11 +1251,6 @@ a b
|
|||||||
2 NULL
|
2 NULL
|
||||||
3 1
|
3 1
|
||||||
drop table t1, t2;
|
drop table t1, t2;
|
||||||
create table t1(City VARCHAR(30),Location geometry);
|
|
||||||
insert into t1 values("Paris",GeomFromText('POINT(2.33 48.87)'));
|
|
||||||
select City from t1 where (select intersects(GeomFromText(AsText(Location)),GeomFromText('Polygon((2 50, 2.5 50, 2.5 47, 2 47, 2 50))'))=0);
|
|
||||||
City
|
|
||||||
drop table t1;
|
|
||||||
CREATE TABLE `t1` (
|
CREATE TABLE `t1` (
|
||||||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||||||
`pseudo` varchar(35) NOT NULL default '',
|
`pseudo` varchar(35) NOT NULL default '',
|
||||||
|
8
mysql-test/r/subselect_gis.result
Normal file
8
mysql-test/r/subselect_gis.result
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
drop table if exists t1;
|
||||||
|
create table t1(City VARCHAR(30),Location geometry);
|
||||||
|
insert into t1 values("Paris",GeomFromText('POINT(2.33 48.87)'));
|
||||||
|
select City from t1 where (select
|
||||||
|
intersects(GeomFromText(AsText(Location)),GeomFromText('Polygon((2 50, 2.5
|
||||||
|
50, 2.5 47, 2 47, 2 50))'))=0);
|
||||||
|
City
|
||||||
|
drop table t1;
|
@ -758,14 +758,6 @@ select * from t1;
|
|||||||
|
|
||||||
drop table t1, t2;
|
drop table t1, t2;
|
||||||
|
|
||||||
#
|
|
||||||
# correct behavoiur for function from reduced subselect
|
|
||||||
#
|
|
||||||
create table t1(City VARCHAR(30),Location geometry);
|
|
||||||
insert into t1 values("Paris",GeomFromText('POINT(2.33 48.87)'));
|
|
||||||
select City from t1 where (select intersects(GeomFromText(AsText(Location)),GeomFromText('Polygon((2 50, 2.5 50, 2.5 47, 2 47, 2 50))'))=0);
|
|
||||||
drop table t1;
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# reduced subselect in ORDER BY & GROUP BY clauses
|
# reduced subselect in ORDER BY & GROUP BY clauses
|
||||||
#
|
#
|
||||||
|
15
mysql-test/t/subselect_gis.test
Normal file
15
mysql-test/t/subselect_gis.test
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
-- source include/have_geometry.inc
|
||||||
|
|
||||||
|
--disable_warnings
|
||||||
|
drop table if exists t1;
|
||||||
|
--enable_warnings
|
||||||
|
|
||||||
|
#
|
||||||
|
# correct behavoiur for function from reduced subselect
|
||||||
|
#
|
||||||
|
create table t1(City VARCHAR(30),Location geometry);
|
||||||
|
insert into t1 values("Paris",GeomFromText('POINT(2.33 48.87)'));
|
||||||
|
select City from t1 where (select
|
||||||
|
intersects(GeomFromText(AsText(Location)),GeomFromText('Polygon((2 50, 2.5
|
||||||
|
50, 2.5 47, 2 47, 2 50))'))=0);
|
||||||
|
drop table t1;
|
Loading…
x
Reference in New Issue
Block a user