User, Holiday라는 두 개의 테이블이 있습니다. 이제 내 목표는 사용자를 검색하는 것입니다. 휴일 테이블에서 사용자 테이블이나 도시의 이름으로 사용자를 검색해야합니다. 이름으로 검색하면 사용자 테이블의 이름과 휴일 테이블의 도시가 표시되어야합니다. 그리고 만약 내가 도시 별 휴가 테이블에서 도시를 검색하면 그의 이름이 사용자 테이블에 표시되어야합니다.mysql select 쿼리가 정확한 결과를 반환하지 않습니다.
사용자 테이블 ::
내가 시도
휴일 표는 다음과 ::
SELECT * FROM `holiday`,`user`
WHERE holiday.UserID=user.UserID
and user.Name like '%Bre%'
or holiday.City like '%Bre%'
그러나 것은
답장을 보내 주셔서 감사합니다. 이 쿼리는 도시 이름이 'Bre'인 행만 반환합니다. 하지만 사용자 테이블에서 사용자 ID 4를 살펴보십시오. 사용자 이름은 "Breter"입니다. 그러나 그의 사용자 아이디는 휴가 테이블에 나타나지 않습니다. 왜 그게 보이지 않는지. 그러나 나는 이것을 또한 보여줄 필요가있다. – Rounak
업데이트 된 답변으로 이동하십시오 .... –
우수 .. 고마워 ....... – Rounak