Index: trunk/ippTools/src/pxtools.c
===================================================================
--- trunk/ippTools/src/pxtools.c	(revision 25835)
+++ trunk/ippTools/src/pxtools.c	(revision 25840)
@@ -110,5 +110,5 @@
 
 // shared code for updating the various strings for a Run
-bool pxUpdateRun(pxConfig *config, psMetadata *where, psString *pQuery, bool has_dist_group)
+bool pxUpdateRun(pxConfig *config, psMetadata *where, psString *pQuery, psString table, bool has_dist_group)
 {
     PS_ASSERT_PTR_NON_NULL(config, false);
@@ -150,19 +150,19 @@
     char *comma = ",";
 
-#   define addColumn(_val) \
+#   define addColumn(_tab, _val) \
         do { \
             if (_val) { \
-                psStringAppend(pQuery, "%s %s = '%s'", separator, #_val, _val); \
+                psStringAppend(pQuery, "%s %s.%s = '%s'", separator, _tab, #_val, _val); \
                 separator = comma; \
             } \
         } while (0)
 
-    addColumn(state);
-    addColumn(data_group);
+    addColumn(table, state);
+    addColumn(table, data_group);
     if (has_dist_group) {
-        addColumn(dist_group);
+        addColumn(table, dist_group);
     }
-    addColumn(note);
-    addColumn(label);
+    addColumn(table, note);
+    addColumn(table, label);
 
     psString whereClause =  psDBGenerateWhereSQL(where, NULL);
