2014-04-08 6 views
0

내 문제는 내 dB 테이블에 열카운트

database link

과 같은 열 admin_id, server_id, custom_flagsuse_static_bantimeamx_admins_servers, 나는이 열 (SERVER_ID)를 계산해야 값 4, 7, 10, 12를 입력 한 다음 인쇄하십시오.

server_id 4 - x times 
server_id 7 - x times 
server_id 10 - x times 
server_id 12 - x times 

샘플 데이터에는 이러한 4 개의 서버 만 표시됩니다. 하지만 다른 서버가있는 경우 표시해서는 안됩니다.

아이디어가 있으십니까?

+0

테이블 이름을 지정하고 질문에 관련 테이블을 표시하십시오. 그 정보를 다른 곳으로 보내지 마십시오. 링크 된 이미지조차 테이블을 식별하지 않습니다. 몇 가지 열 이름과 샘플 데이터를 제공하지만 그게 전부입니다. 샘플 데이터에는 서버 4, 7, 10, 12 만 표시됩니다. 데이터에 서버 15도 포함되어 있다고 가정 해 보겠습니다. 그렇지 않은 경우 관심있는 정확한 서버 ID를 필터링해야합니다. 15에 대한 정보를 원하면 생활이 더 간단합니다. –

답변

1
select server_id, count(*) as x_times 
from amx_admins_servers 
where server_id in (4, 7, 10, 12) 
group by server_id 
+0

쿼리 + echo로 전체 코드 pls가 필요합니다 – user3512044

+2

직접 할 수 없다면 먼저 튜토리얼을 먼저 읽어야합니다. –