テーブルからデータを取得する選択クエリを使用したいと考えています。
このように見えます
SELECT table1.value1, table1.value2, table1.id, table2.id, table2.value2
FROM table1
INNER JOIN table2
ON table2.id = table1.value4
ORDER BY table1.id DESC
LIMIT 10
table1.value4
0になることもありますが、値が0の場合はありません。これtable2.id
は自動インクリメント値であるため、1から始まります。そして、1から始めたいです。
0 に等しい場合、その特定の行は使用できず、他の行だけが使用できるためです。
しかし、0 に等しくないtable2
場合にのみ値を取得するように where 句を設定する方法を教えてください。table1.value4