반응형
MySQL의 필드 값과 함께 LIKE % .. % 사용
LIKE % .. % 문 내에서 필드의 값을 사용해야 할 때 섬세한 SQL 문제가 발생했습니다.
예:
SELECT t1.Notes, t2.Name
FROM Table1 t1, Table2 t2
WHERE t1.Notes LIKE '%t2.Name%'
이것은 내가해야 할 일을 보여주기 위해 머릿속에서 나온 예일뿐입니다 (이것이 작동하지 않을 것이라는 것을 알고 있습니다). LIKE % .. % 안에 t2.Name의 값을 사용해야합니다.
나는 당신이 그것을 알 때 이것은 사소한 것 같아요;)
사용하다:
SELECT t1.Notes,
t2.Name
FROM Table1 t1
JOIN Table2 t2 ON t1.Notes LIKE CONCAT('%', t2.Name ,'%')
SELECT t1.a, t2.b
FROM t1
JOIN t2 ON t1.a LIKE '%'+t2.b +'%'
마지막 답변이 작동하지 않기 때문에
참고 URL : https://stackoverflow.com/questions/4420554/use-like-with-field-values-in-mysql
반응형
'Nice programing' 카테고리의 다른 글
| 네임 스페이스가있는 XPath 선택 노드 (0) | 2020.11.20 |
|---|---|
| 클래스 매핑 오류 : 'T'는 매개 변수가없는 공용 생성자가있는 비추 상 유형이어야합니다. (0) | 2020.11.20 |
| Java에서 두 문자열을 비교하고 알파벳순으로 다른 문자열보다 작은 문자열을 어떻게 정의 할 수 있습니까? (0) | 2020.11.20 |
| Snow Leopard에서 .profile과 .bash_profile의 차이점 (0) | 2020.11.20 |
| PHP로 curl을 사용하여 파일을 업로드하는 방법 (0) | 2020.11.20 |