정렬 테이블 드루팔 호스팅
나는 테이블을 만들기 위해 () theme_table 사용하는 방법을 알고, 주어진 열은 데이터베이스 필드 인 경우, 그 열을 정렬하는 방법을 알고있다.
내 질문은 열이 데이터베이스 필드 NOT 어떤 경우입니까? 예를 들어, 문제의 표는 3 열이 있습니다
1 열은 특정 어휘에서 분류 용어입니다. 그것은 DB에서 그리고 정렬입니다.
2 열은이 용어를 사용하는 노드의 수입니다. 그것은 계산입니다.
3 열은 그 모든 노드는 집합 적으로 입수했습니다 총 조회수 (AKA는 클릭)입니다. 그것은뿐만 아니라 계산 된 필드입니다.
나는 열 2, 3 정렬을 싶지만, 나는 당신의 도움이 필요하다고 생각!
[FWIW, 여기에 쿼리 사전 tablesort입니다 :
nrambeck는 3시 24분에 (16)에게 2007 년 5 월 주석
ardee는, 드루팔은 SQL 문에 ORDER BY 절을 수정하여 열 정렬을 할 수 있습니다. 이 ORDER BY 절을 사용하여 열을 정렬 할 수 있다면 그것은뿐만 아니라 드루팔의 테이블 테마를 사용하여 수 있어야한다.
예를 들어, SQL 조각은 유형별로 그룹 노드는 계산 카운트 필드를 포함합니다. 또한이 계산 COUNT 필드에 정렬 할 수 있습니다.
SELECT COUNT (NID) COUNT (NID) BY 형 ORDER BY 노드 그룹으로부터 입력;
설정하려면 드루팔에 테이블 위의 SQL에 대한 헤더 배열, 당신은 다음과 같은 배열을 만들 것입니다 :
사실 전에이 문제를 해본 적이 없다,하지만 난 예상대로 작동 99 % 확신합니다.
--
나단 램벡
Rambeck 그룹
ardee는 18시 18분에 (21)에게 2007 년 5 월 주석
그것은 나에게 내가 하나 COUNT 한 SUM을 얻을 수 있었고, 하나 개의 쿼리 (내가 BY 절 충돌 GROUP 필요 거라고 생각)을 모두 수행하는 방법을 잘했기 때문에 그것이 작동되도록하는 데 시간이 걸렸다. 그러나 나는 그것을했다! 고맙습니다!
여기에 새 쿼리는 다음과 같습니다
PS : 나는 쿼리의 일부가 될 수없는 열을 기준으로 테이블을 정렬하는 방법을 여전히 궁금 - 나는 문제에 대해 당신은 그냥 날 해결 도움 것을 알 필요가 없습니다하지만. 나는 하나가 아닌 드루팔 기능을 사용하거나 데이터베이스에 (임시?) 테이블을 추가 할 수도있을 것 같군요.