두 개의 테이블 outdomain (domain) 및 uploaddata (username, domain)가있는 데이터베이스가 있습니다. 나는 그 안에 txt 파일로부터 직접 값을 저장했다. 이제 두 테이블에서 일치하는 데이터를 선택하려고합니다. 다음 쿼리를 실행하고 있지만이 쿼리는 테이블에 수동으로 데이터를 입력 할 때만 작동하며 기존 데이터는 수동으로 입력하지 않습니다.데이터베이스에서 일치하는 값을 가져올 수 없습니다.
SELECT outdomain . *
FROM outdomain
INNER JOIN uploaddata ON (outdomain.domain = uploaddata.domain);
실마리가 없습니다. 도와주세요.
업데이트 : 문제는 두 테이블에서 "xyz"와 일치하면 일치하지만 "xyz.com"과 일치하면 일치하지 않습니다. 결론은 도트 (.) 뒤에 오는 문자열이 쿼리가 레코드와 일치하지 않도록합니다!
두 테이블에 유사한 도메인이 있는지 (수동으로) 확인 했습니까? – Stefan
아주 간단합니다. 행이 없으면 데이터가 일치하지 않기 때문입니다. 기간. Oracle, SQL Server 등 어떤 DBMS를 사용하고 있습니까? – ErikE
도메인이 문자열입니까? –