1
我有一張圖像表,它與特定組(vehID)相關聯,我需要爲每個組創建它們的順序。MySQL使用組的rowid更新列值
這是一個領域我忘了在設計初始圖像輸入位置。
我一直在玩@row
,但沒有得到很遠。
set @row= 0;
select @row:[email protected]+1 as row, vehID,imgID from images group by vehID;
這使我的ROWID,但不會重置爲每個組
每個vehID有1到n項,我希望來計算值和更新的行與計算值項。
我無法弄清楚如何在更改車輛時將@row重置爲0。可能有些子選擇。
如果我能選擇的工作就如何代碼的任何建議的更新,如果不是很明顯,將不勝感激
Update images set imgPosition = Calculated Value where imgID = current imgID
傑出 - 我不會那麼做過。直到昨天,我不知道你可以使用變量和IF語句。現在我所有的圖像都被排序。我希望這對更多的人有用。非常感謝你。 – mcl 2012-07-22 09:34:11