0

テーブルの結合とフィールドによる順序付けを行う SQLite DB がありますorderID。2 つの既存のもの (6 と 7) の間に新しい orderID を挿入する必要があり、MYSQL 担当者は、このアイテムの orderID として 6.5 を使用することを推奨しました。ただし、次の SQL を使用すると、その行は選択されません。

select i.caption, i_s.orderID, i_s.sectionID, i_s.name, r.fcid, r.pdf, r.title 
from recipes r 
inner join instructions i on r.fcid = i.recipeID 
inner join inst_sections i_s on i.timeID = i_s.sectionID 
where fcid IN (114806) 
order by i_s.orderID ASC

予想どおり、他のすべての orderID を順番に取得しますが、6.5 は選択セットにありません。ここで何が欠けていますか?

4

0 に答える 0