@@ -7306,9 +7306,9 @@ namespace http {
7306
7306
result = m_sql.safe_query(
7307
7307
"SELECT A.ID, A.Name, A.nValue, A.LastUpdate, A.Favorite, A.SceneType,"
7308
7308
" A.Protected, B.XOffset, B.YOffset, B.PlanID, A.Description"
7309
- " FROM Scenes as A, DeviceToPlansMap as B, Plans as C "
7310
- " WHERE (A.ID=='%q') AND (C.ID==B.PlanID ) AND (B.DeviceRowID==a.ID )"
7311
- " AND (B.DevSceneType==1 )",
7309
+ " FROM Scenes as A"
7310
+ " LEFT OUTER JOIN DeviceToPlansMap as B ON (B.DeviceRowID==a.ID ) AND (B.DevSceneType==1 )"
7311
+ " WHERE (A.ID=='%q' )",
7312
7312
rowid.c_str());
7313
7313
else if ((planID != "") && (planID != "0"))
7314
7314
result = m_sql.safe_query(
@@ -7328,8 +7328,9 @@ namespace http {
7328
7328
else
7329
7329
result = m_sql.safe_query(
7330
7330
"SELECT A.ID, A.Name, A.nValue, A.LastUpdate, A.Favorite, A.SceneType,"
7331
- " A.Protected, 0 as XOffset, 0 as YOffset, 0 as PlanID, A.Description"
7331
+ " A.Protected, B. XOffset, B. YOffset, B. PlanID, A.Description"
7332
7332
" FROM Scenes as A"
7333
+ " LEFT OUTER JOIN DeviceToPlansMap as B ON (B.DeviceRowID==a.ID) AND (B.DevSceneType==1)"
7333
7334
" ORDER BY %s",
7334
7335
szOrderBy);
7335
7336
0 commit comments