여분필드 가장 많이 있는 숫자 출력
본문
<?
$result=sql_query("select count(*) as cnt from $write_table where wr_10='150'");
while($row=sql_fetch_array($result))
echo $row['cnt'];
?>
이와같이 wr_10에 150 단어의 갯수를 구해오는데
wr_10에 10 15 20 30 50 100 등등 다양한 숫자가 존재하는데
그중 제일 많이 사용된것을 출력하고자 합니다.
도움부탁드려요!
답변 4
$sql = "
select wr_10, count(*) as cnt
from {$write_table}
group by wr_10
order by 2 desc
limit 1
";
$row = sql_fetch($sql);
echo $row['wr_10'];
wr_10에 단어의 카운트가 올라가는거라면...
select 단어, wr_10, count(wr_10) as cnt
from $write_table
group by wr_10
order by count(wr_10) desc
limit 1
라고 추측되는데요.
필요한 테이블의 필드명이나,
테이블 구조를 알려주시면 정확한 답변이 가능할듯요.
select wr_10, count(*)
from {$write_table}
group by wr_10
order by 2 desc
일케 쿼리하시면 될 듯요.
select wr_10, count(wr_10) as cnt
from $write_table
group by wr_10
order by count(wr_10) desc
limit 1
답변을 작성하시기 전에 로그인 해주세요.