私は簡単な作業であるように思っています。私のページがロードされる前Mysqlの2つのテーブルが結合しています。一意のレコードを持つ2番目のテーブルと、それぞれ最後のエントリ
Table devices:
id, uid, devicecode, devicename, devicetype
Table devicelogs:
id, devicecode, timelogged, devicestatus
、私は次のクエリですべてのユーザーのデバイスを取得します:私は、データベース内の2つのテーブルを持っている
$sql = "SELECT * FROM devices WHERE `uid`='1'";
これは私、私は、その後に使用するすべてのユーザーのデバイスを取得しますチェックボックスを使用してページ上に「スイッチ」を作成します。
チェックボックスのステータスを設定するには、そのデバイスの最後のデバイスが「devicelogs」テーブル(オンまたはオフ)にあったものを確認する必要があります。
私はdevicelogsテーブルに各デバイスの最後のレコードが表示されるような種類の結合を行わなければならないと思います。それについてどうやって行くかわからない、私は得ることができるすべての助けに感謝します。ありがとう。
が重複する可能性を、それをjoinigにより、フィルタとして上記のクエリを使用することができ、各
devicecode
ザ・最新
timelogged
を取得します各グループのレコード](http://stackoverflow.com/questions/1313120/retrieving-the-last-record-in-each-group) – Shadow