글쎄, 다른 테이블에 행이 없으면 하나의 테이블에서 행을 선택하려고했습니다.Mysql, NOT EXISTS, SELECT
SELECT * FROM `jos_datsogallery` as a WHERE a.published = 1
and a.approved=1 NOT EXISTS (SELECT * FROM `jos_datsogallery_votes`
As v WHERE v.vip=62 AND v.vpic=a.id) ORDER BY a.imgdate DESC
하지만 실패 유지 :
내 원래 쿼리이었다.
나는 몇 가지 테스트를 만들어 내 쿼리를 단축 : 항상 true입니다 '를 선택합니다 (1) EXISTS'로 jos_datsogallery에서 모든 것을 선택하도록되어SELECT * FROM `jos_datsogallery` WHERE EXISTS (SELECT 1)
.
내가 phpMyAdmin을 시도 :1064 - 당신은 당신의 SQL 구문에 오류가 있습니다. 이
문제점은 무엇입니까 라인 1에서 'LIMIT 0, 30 (1 선택) EXISTS'를 근처 사용할 수있는 권리 구문에 대한 MySQL 서버에 버전에 해당하는 설명서를 확인?
MySQL 버전 : 4.0.27
의 MySQL 문서 :
감사합니다. 나는 지금 그것을 시도 할 것이다. – undsoft