반응형
공간 조인이 있는 mysql 뷰가 작동하지 않습니다.
특히 5.5.41-MariaDB에서 공간 관계 조항을 포함하는 뷰에 대한 문제를 해결할 방법을 찾고 있습니다.해결 방법이 아니라면 최소한 보기에서 이러한 종류의 조항이 지원되지 않는다는 확인이 있어야 합니다.예를 들어요!
이 선택 문은 작동합니다.
SELECT m.*
FROM members m
INNER JOIN ipDB ON Intersects(ipDB.ip_range, Polygon( LineString( Point(INET_ATON(m.signup_ip), 1), Point(INET_ATON(m.signup_ip), 0), Point(INET_ATON(m.signup_ip) + 0.5, 0), Point(INET_ATON(m.signup_ip) + 0.5, 1), Point(INET_ATON(m.signup_ip), 1))))
WHERE ipDB.name LIKE '%special%';
이 생성 보기도 작동합니다.
CREATE VIEW debug_view AS (
SELECT m.*
FROM members m
INNER JOIN ipDB ON Intersects(ipDB.ip_range, Polygon( LineString( Point(INET_ATON(m.signup_ip), 1), Point(INET_ATON(m.signup_ip), 0), Point(INET_ATON(m.signup_ip) + 0.5, 0), Point(INET_ATON(m.signup_ip) + 0.5, 1), Point(INET_ATON(m.signup_ip), 1))))
WHERE ipDB.name LIKE '%special%';
)
그러나 이 보기 선택은
SELECT * FROM debug_view;
다음 오류를 트리거합니다.
Error in query (1356): View 'debug_view' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
무슨 생각 있어요?
언급URL : https://stackoverflow.com/questions/32526561/mysql-view-with-spatial-join-not-working
반응형
'programing' 카테고리의 다른 글
| C++ 대 C로 컴파일 시 GCC 코드 생성의 큰 차이 (0) | 2023.09.12 |
|---|---|
| 텍스트를 포함하는 요소만 반환하고 상위 항목은 반환하지 않는 XPath (0) | 2023.09.12 |
| 모든 부모가 있는 트리에 있는 노드의 mysql에서 부모/자녀 관계의 전체 트리 가져오기 (0) | 2023.09.12 |
| 스프링 빈즈 - 컨스트럭터 arg로 널 배선하는 방법? (0) | 2023.09.12 |
| 가장 적은 양의 명령에서 가장 빠른 정수 제곱근 (0) | 2023.09.12 |