私の場合は、誰かが600kレコードのニュースウェブデータに投稿したときに、同じタイトルを最後の数時間掲示した人と同じタイトルを作成できます。最後に100件のレコードでタイトルごとにmysqlを検索
data: sid|title|desc|timestamp|userid
通常私が使用します。
select sid from ".$prefix."_stories WHERE title = '".$subject."' limit 0,1
それは、彼らが同じタイトルを持っている場合は、ポスターに気づくそして$subject
のすべてのデータを検索します。 最後の100レコードを検索するクエリが必要です。
私は次のことを試してみましたが、これは動作しませんでした:
select sid from ".$prefix."_stories WHERE title = '".$subject."' and sid > MAX(sid)-100 limit 0,1
これは、100件の一致するタイトルを返します。最後に追加された100件のレコードを '$ subject'で検索するのではありません。 –
ありがとう@Michael私は自分の答えを更新しました。 –
私は知っているように..これはまだすべてのレコードで同じタイトルを持っているすべてのsidを収集し、最後の100のレコードを表示..実際に私はそれが最後の100レコードのみを検索する必要があります..とにかく感謝! –