mysql 쿼리의 열 값을 기반으로 행 필터링

카루 피아 RK

이것은 mysql 쿼리입니다.

SELECT a.model_name, 
       IF( b.officially_released_year = '".$currentyear."',1,0 ) AS release_year, 
       IF( b.officially_released_month = '".$first_month."' OR b.officially_released_month = '".$second_month."' OR b.officially_released_month = '".$third_month."' OR b.officially_released_month = '".$currentmonth."' ,1,0) AS release_month 
FROM ".TBL_CAR_ADD_MODELS." a, ".TBL_CAR_SPEC_GENERAL." b 
WHERE a.model_id = b.model_id AND a.model_status = '1' 
ORDER BY a.model_created_on DESC

이 쿼리에서 필터링 옵션을 하나 더 수행하고 싶습니다. release_year = 1 & release_year = 1을 기준으로 레코드를 가져와야합니다. MYSQL QUERY에서 IF STATEMENT를 통해 release_year 및 release_month 열을 수행했습니다.

출시 _ 년

IF( b.officially_released_year = '".$currentyear."',1,0 ) AS release_year

release_month

IF( b.officially_released_month = '".$first_month."' OR b.officially_released_month = '".$second_month."' OR b.officially_released_month = '".$third_month."' OR b.officially_released_month = '".$currentmonth."' ,1,0) AS release_month

이 쿼리에서 이러한 값 (release_month = 1 & release_year = 1)을 기반으로 레코드를 가져 오려면 어떻게해야합니까? 나는 시도 WHERE release_month = 1 AND release_year = 1했지만 이것은 알 수없는 열을 반환합니다.

아리온

다음과 같이 할 수 있습니다.

SELECT
    *
FROM
(
SELECT 
    a.model_name,
    a.model_created_on, 
    IF( b.officially_released_year = '".$currentyear."',1,0 ) AS release_year, 
    IF( b.officially_released_month = '".$first_month."' OR b.officially_released_month = '".$second_month."' OR b.officially_released_month = '".$third_month."' OR b.officially_released_month = '".$currentmonth."' ,1,0) AS release_month 
FROM ".TBL_CAR_ADD_MODELS." a, ".TBL_CAR_SPEC_GENERAL." b 
WHERE a.model_id = b.model_id AND a.model_status = '1' 

) AS tbl
WHERE tbl.release_year=1 AND release_month=1
ORDER BY tbl.model_created_on DESC

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

여러 JSONB 열 내의 값을 기반으로 행 필터링

분류에서Dev

jQuery dataTables-열의 숨겨진 필드 값을 기반으로 행 필터링

분류에서Dev

한 열의 연속 행 값을 기반으로 PostgreSQL의 행 필터링

분류에서Dev

다양한 열의 True 또는 False 값을 기반으로 행 필터링

분류에서Dev

SQL-다른 열의 값을 기반으로 중복 행 필터링

분류에서Dev

MySQL은 특정 열 값을 기반으로 모든 행을 가져옵니다 (열별로 필터링).

분류에서Dev

열의 값을 기준으로 행 필터링

분류에서Dev

2 개 열의 값을 기준으로 중복 행 필터링

분류에서Dev

열 값을 기반으로 행 필터링

분류에서Dev

열 값을 기반으로 행 필터링

분류에서Dev

PostgreSQL의 이전 결과 행 값을 기반으로 시계열 데이터 필터링

분류에서Dev

MySQL 쿼리-다른 테이블의 열 이름을 기반으로 행 값 가져 오기

분류에서Dev

이전 행의 값을 기반으로하는 mysql 쿼리

분류에서Dev

Python Pandas는 항목의 문자열 값을 기반으로 행을 필터링합니다.

분류에서Dev

열 일치 조건을 기반으로 PostgreSQL 테이블의 행 필터링

분류에서Dev

열의 최대 값을 기반으로 MySQL 삭제 행

분류에서Dev

마지막 행 mysql을 기반으로 데이터 필터링

분류에서Dev

mysql-한 열의 값 수를 기준으로 쿼리 결과를 필터링합니까?

분류에서Dev

Pandas에서 추출 된 값 및 문자열을 기반으로 행 필터링

분류에서Dev

MYSQL 쿼리, 특정 필드 값을 기반으로 모든 행 루프 다른 쿼리와 루프 실행

분류에서Dev

한 열의 공통 값을 기반으로 두 열 배열 필터링

분류에서Dev

마지막 행 값을 기준으로 열 필터링

분류에서Dev

범주 열과 날짜 열을 기반으로 R의 행을 필터링하는 방법이 있습니까?

분류에서Dev

pyspark에서 groupby로 필터링 된 행을 기반으로 최대 값으로 새 열 만들기

분류에서Dev

Javascript의 중첩 값을 기반으로 배열을 필터링하는 방법

분류에서Dev

나는 하나의 특정 열을 필터링 할 MYSQL 쿼리

분류에서Dev

문자열의 카테고리 ID를 기반으로 행 필터링

분류에서Dev

날짜 열을 기준으로 데이터 프레임의 행 필터링

분류에서Dev

Pandas에서 행의 값으로 열 필터링

Related 관련 기사

  1. 1

    여러 JSONB 열 내의 값을 기반으로 행 필터링

  2. 2

    jQuery dataTables-열의 숨겨진 필드 값을 기반으로 행 필터링

  3. 3

    한 열의 연속 행 값을 기반으로 PostgreSQL의 행 필터링

  4. 4

    다양한 열의 True 또는 False 값을 기반으로 행 필터링

  5. 5

    SQL-다른 열의 값을 기반으로 중복 행 필터링

  6. 6

    MySQL은 특정 열 값을 기반으로 모든 행을 가져옵니다 (열별로 필터링).

  7. 7

    열의 값을 기준으로 행 필터링

  8. 8

    2 개 열의 값을 기준으로 중복 행 필터링

  9. 9

    열 값을 기반으로 행 필터링

  10. 10

    열 값을 기반으로 행 필터링

  11. 11

    PostgreSQL의 이전 결과 행 값을 기반으로 시계열 데이터 필터링

  12. 12

    MySQL 쿼리-다른 테이블의 열 이름을 기반으로 행 값 가져 오기

  13. 13

    이전 행의 값을 기반으로하는 mysql 쿼리

  14. 14

    Python Pandas는 항목의 문자열 값을 기반으로 행을 필터링합니다.

  15. 15

    열 일치 조건을 기반으로 PostgreSQL 테이블의 행 필터링

  16. 16

    열의 최대 값을 기반으로 MySQL 삭제 행

  17. 17

    마지막 행 mysql을 기반으로 데이터 필터링

  18. 18

    mysql-한 열의 값 수를 기준으로 쿼리 결과를 필터링합니까?

  19. 19

    Pandas에서 추출 된 값 및 문자열을 기반으로 행 필터링

  20. 20

    MYSQL 쿼리, 특정 필드 값을 기반으로 모든 행 루프 다른 쿼리와 루프 실행

  21. 21

    한 열의 공통 값을 기반으로 두 열 배열 필터링

  22. 22

    마지막 행 값을 기준으로 열 필터링

  23. 23

    범주 열과 날짜 열을 기반으로 R의 행을 필터링하는 방법이 있습니까?

  24. 24

    pyspark에서 groupby로 필터링 된 행을 기반으로 최대 값으로 새 열 만들기

  25. 25

    Javascript의 중첩 값을 기반으로 배열을 필터링하는 방법

  26. 26

    나는 하나의 특정 열을 필터링 할 MYSQL 쿼리

  27. 27

    문자열의 카테고리 ID를 기반으로 행 필터링

  28. 28

    날짜 열을 기준으로 데이터 프레임의 행 필터링

  29. 29

    Pandas에서 행의 값으로 열 필터링

뜨겁다태그

보관