2016-10-25 8 views
0

私はsqlite経由でローカルデータを保存するイオン2アプリケーションを構築しています。私はの履歴という2つの別個のテーブルを持っています。2番目のテーブルの最新の列/値を追加するクエリ

私の履歴テーブルには、 というID、回答、時間、 という列があります。 id、likevalue、time。

これで、履歴の最後のx行を照会し、同じidの同じ値の列が同じidの最新のlikevalueによってお気に入りから追加されるようにしたい場合、同じidに対して同じ値がない場合は、 noneまたはnull

これがわかりにくければ、私はテーブルで問題を説明する時間がかかります。事前

答えて

0

おかげでサブクエリ

SELECT h.*, 
    (SELECT likevalue FROM favorites AS f WHERE h.id = f.id ORDER BY f.time DESC LIMIT 1) AS like 
    FROM history AS h 
    ORDER BY h.time DESC 
    LIMIT ?,? 
でそれを解決しました
関連する問題