query
私は3つのフィールド(int)ID
を持つテーブルを持ってい(string)query
ます(int)freq
. 2 番目に頻度が高いクエリに一致するキーワードを持つすべてのクエリを見つける必要があります。これが私が試したものです、
select * from query
where query like concat('%',(Select query from query
where freq = (Select min(freq) from query
where freq in (Select freq from query order by freq desc limit 2))),'%');
「select query from」行はクエリ列を分離し、その後は何も選択しないと思います。最後の 2 つの select ステートメントは、2 番目に頻度の高いクエリを提供します。私が間違っていることを教えてください。