홈>
광고 테이블과 Ads_field 테이블이 있고 가입 할 때 하나의 광고에 여러 개의 필드가 있으므로 여러 행이 표시됩니다
필드를 열로 표시하는 방법이 있습니까?
SELECT Ads.CITY_ID,Ads.PRICE,Ads.CREATED_DATE,Ads.HAS_IMAGES,
Ads.TITLE, Ads.DESCRIPTION, loc_cities.name as city, CATEGORY.NAME as
category_name, loc_countries.country_name as
country,Ads_fields.field_value
FROM Ads
INNER JOIN loc_cities ON Ads.CITY_ID=loc_cities.id
INNER JOIN CATEGORY ON Ads.CATEGORY_ID=CATEGORY.ID
INNER JOIN loc_countries ON Ads.country_code=loc_countries.ID
INNER JOIN Ads_fields ON Ads.ID=Ads_fields.ad_id
WHERE CONVERT(Ads.TITLE USING utf8) LIKE '%reqqa%'
or CONVERT(Ads.DESCRIPTION USING utf8) LIKE '%reqqa%'
or CONVERT(loc_cities.name USING utf8) LIKE '%reqqa%'
or CONVERT(loc_countries.country_name USING utf8) LIKE '%reqqa%'
or CONVERT(CATEGORY.name USING utf8) LIKE '%reqqa%'
LIMIT 50
- 답변 # 1
관련 자료
- sql - Oracle에서 이름에 접두사가있는 모든 열을 삭제합니다
- android - Room 쿼리에서 반환 된 열에 필드가 없습니다
- mysql - 2 열에서 각 행의 차이점을 찾는 방법은 있지만 두 열의 일부 필드가 NULL입니까?
- python - 값 수에 따라 데이터 프레임에서 열 삭제
- r - 열이 다른 경우 열로 구분
- postgresql - 업데이트 후 특정 열 (ID로 선택)에 대해서만 트리거 작업을 수행하는 방법
- sql - 관심있는 3 개의 열이 있고 MYSQL을 사용하여 그래프를 표시해야합니다
- c# - 컬렉션에서 고유하게 만들기 위해 2 개의 필드에 대한 인덱스를 만드는 방법
관련 질문
- php : 데이터가 데이터베이스에 나타나지 않습니다.
- PDO &PHP를 사용하여 DB에서 사용자를 삭제하고 사용자가 존재하는지 확인하여 새로운 로직 실행
- while 루프 PHP에서 한 번만 작동하는 버튼
- 테이블 간의 관계를 사용하여 PHP와 MySQL의 데이터를 표시하려면 어떻게해야합니까?
- mysql : SQL 서버 관리 연결 /연결
- mysql : 이 하위 쿼리를 기본 쿼리에 포함하려면 어떻게해야합니까?
- php : 내 올바른 연결 시도가 apache2에서는 실패하지만 CLI에서는 실패하는 이유는 무엇입니까?
- mysql : 테이블의 행을 제한하는 방법은 무엇입니까? 상단에 행을 삽입하는 방법은 무엇입니까? SQL 서버
- 데이터베이스에서 PHP 선택 옵션, 결과가 표시되지 않음
- mysql : 설정을 통해 할당 된 선택에서 값을 선택하고 SQL 쿼리에서 사용하는 방법은 무엇입니까?
간단한 방법은 field_value를 문자열 쉼표로 구분하여 표시하는 것입니다