--- mp_products.module	2008-12-11 21:55:42.000000000 +0700
+++ mp_products.module.mine	2008-12-11 21:56:20.000000000 +0700
@@ -469,7 +469,7 @@
     array('data' => t('Added'), 'field' => 'n.created'),
     array('data' => t('Status'), 'field' => 'n.status')
   );
-  $result = pager_query("SELECT n.nid, n.title, p.list_price, p.cost, n.created, n.status FROM {node} AS n INNER JOIN {uc_products} AS p USING (nid) WHERE n.uid = %d"  . tablesort_sql($header), 20, 0, "SELECT COUNT(*) FROM {node} WHERE uid = %d", $uid);
+  $result = pager_query("SELECT n.nid, n.title, p.list_price, p.cost, n.created, n.status FROM {node} AS n INNER JOIN {uc_products} AS p USING (nid,vid) WHERE n.uid = %d"  . tablesort_sql($header), 20, 0, "SELECT COUNT(*) FROM {node} WHERE uid = %d", $uid);
 
   // Build a table based on the seller's products.
   while ($product = db_fetch_object($result)) {
