2
나는 Drupal 7
사이트를 가지고 있습니다. 나는 Drupal의 dbApi
을 사용하고있다. 이제 레코드를 주문해야하는 쿼리가 생겼습니다.Drupal의 DB API 절에 따라 Else가 주문 된 경우
테이블 구조 : -
- ALBUMID
- 앨범 이름
- 앨범 작성 날짜
- 앨범 출시 날짜
Album Release Date
가 정렬 후하지 NULL의 경우 이제 내 요구 사항입니다 그렇지 않으면 정렬을 위해 Album Created Date
을 사용하십시오.
$query = db_select('node', 'n');
$query->condition('n.type', 'albums', '=')
->condition('status', 1) //Published.
->fields('n', array('nid'))
->orderBy('field_album_release_date_value', 'DESC')
->execute();
$result = $query->execute();
도움이 되었습니까?
db_query ("{조건이있는 사용자 쿼리]")에서만 가능합니다. –