2014-11-17 1 views
0

내 쿼리나는 최대 ID

select max(forum_id) as f_id from forum where topic_id='$fo_id'; 

우리는 forum_id 최대 모든 행 기록을 원하는 위치에 행합니다. 내 쿼리는 위와 같습니다. 우리는 최대 Forum_id의 성공을 거두었지만 전체 행을 원한다면 max forum_id. 너 나 좀 도와 줄 수있어?

SELECT * FROM forum WHERE topic_id='$fo_id' ORDER BY forum_id DESC LIMIT 0, 1; 

답변

1

당신은 아래 쿼리를 시도 할 수 있습니다 :

+0

카운트 별칭을 원할 경우 select *, tabId를 tabName에서 cnts로 쿼리를 쓸 수 있습니다. 여기서 tabId는 IN (MAX (tabId) 선택) tabName에서) –

2

이 시도.

SELECT * from tabName where `tabId` IN (select MAX(tabId) from tabName); 
+0

감사합니다 ... 작동 중입니다 ... :) –

0

당신은 내가 그것을 작동합니다 생각

select * from forum where topic_id='$fo_id' order by forum_id desc 

을 시도 할 수 있습니다.