에없는 MYSQL과 비슷합니다. mysql phpmyadmin 데이터베이스에서 ID를 가져 와서 결과를 dbf로 쿼리하려고합니다. 결과는 ID의의입니다, 내가 사용 MySQL의에 존재하지 않는 DBFS에서 데이터를 얻을하려는 ID의dBase expression
MYSQL의
WHERE DATA_ID NOT IN(1,2,3,4,5)
유사한 디베이스 DBF 표현이 있습니까?
만약 이것이 무엇입니까? 해결 방법이 없다면?
에없는 MYSQL과 비슷합니다. mysql phpmyadmin 데이터베이스에서 ID를 가져 와서 결과를 dbf로 쿼리하려고합니다. 결과는 ID의의입니다, 내가 사용 MySQL의에 존재하지 않는 DBFS에서 데이터를 얻을하려는 ID의dBase expression
MYSQL의
WHERE DATA_ID NOT IN(1,2,3,4,5)
유사한 디베이스 DBF 표현이 있습니까?
만약 이것이 무엇입니까? 해결 방법이 없다면?
음 Visual FoxPro 또는 dBase입니까? 그들은 서로 다른 제품입니다. DBF에 액세스하는 방법을 정확하게 설명 할 수 있습니까?
Visual FoxPro에서 작동하는 SQL식이 있다면 절대적으로 - 질문과 정확히 같은 구문이 작동합니다. SQL은 표준이지만, 다른 제품이 약간 다르게 구현할 수도 있음을 잊지 마십시오.
select * from mytable where data_id not in (1,2,4,5)
은 Visual FoxPro에서 유용합니다. 있는 그대로 :
select * from mytable where data_id not in (select id from myothertable)
... 등등.
VFP에는 INLIST() 절이 약간 씩 다릅니다. 첫 번째 매개 변수는 일치하려는 열이며 추가 (한 번에 최대 20 개까지)는 첫 번째 열이 표시되는 값입니다. 그래서;
WHERE DATA_ID NOT IN(1,2,3,4,5)?
는
WHERE NOT INLIST(DATA_ID, 1,2,3,4,5)
로 작동합니다