sql >> Database >  >> RDS >> Mysql

SQL-subquery retourneert meer dan 1 rij

U kunt updaten met het onderstaande script, maar u moet controleren of de update correct is of niet. Als u enkele voorbeeldgegevens geeft, is het gemakkelijk om het probleem op te sporen.

UPDATE STRObjednavka as o SET dph = (
 SELECT max(dph) FROM STRCena WHERE
  menuKodCode =
    (SELECT max(menuKodCode) FROM STRMenu WHERE
      id = o.menuId
          )
  AND
  skupinaId =
    (SELECT max(stravGroupId) FROM grups1 WHERE
      PKey =
        (SELECT max(SGroup) FROM users1 WHERE
          PKey = o.userId
          )))
  WHERE o.price > 0 AND `date` > '2015-01-28 13:52:36' AND dph = 0;


  1. URL herschrijven met .htaccess dubbele mysql-vermeldingen maken

  2. PHP PDO bindParam voor variabele/tekenreeks gebruikt voor IN-instructie...?

  3. Oracle-tabel exporteren naar Excel-werkblad

  4. Booleaans veld in Oracle