일부 교차 값을 얻기 위해 쿼리를 작성할 수 없습니다. mysql에 대한 나의 지식은 이런 종류의 것을 만들기에 좋지 않다.조인을 사용하는 MySQL 쿼리
두 개의 테이블, signedup 및 signedupLocal이 있습니다. 이름, 성 1, 성 2, NIF, 연도, 도시, 상태 및 날짜와 같은 필드가 모두 있습니다.
상태가 0 일 때 surname1과 surname2 (A to Z)로 정렬 된 경우 두 테이블의 모든 값을 함께 가져 오려고합니다. 또한 데이터가 제공된 테이블에 따라 예 또는 아니요라고하는 "app"라는 새로운 필드를 원합니다. signedpupLocal이면 yes입니다.
그런 다음 상태가 1 일 때 dateSigned (이전의 첫 번째)로 정렬 할 때도 동일한 작업을 수행하려고합니다.
일부 쿼리에만 문제가 있기 때문에 지금까지 전체 쿼리를 테스트하지 않았습니다.
는 이미 같은 시도 :SELECT signedupLocal.name,
signedupLocal.surname1,
signedupLocal.surname2,
signedupLocal.NIF,
signedupLocal.year,
signedupLocal.city,
signedup.name,
signedup.surname1,
signedup.surname2,
signedup.NIF,
signedup.year,
signedup.city
FROM signedup, signedupLocal
WHERE signedup.id_Event = 78
AND signedupLocal.id_Event = 78
AND signedupLocal.status = 0
AND signedup.status = 0
을하지만 실패합니다.
"하지만 실패합니다." 정확히 무엇을 의미합니까? – Matthew
또한 조인 조건이 없습니다. – user2989408
그래서 그는 두 테이블의 모든 행 조합을 가져옵니다. –