PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

ERRORE:più di una riga restituita da una sottoquery utilizzata come espressione

Quando una sottoquery nella parte SELECT, ad esempio, (SELECT a, b, (SELECT c from d ...) ) di una query viene utilizzato, questo deve restituire uno valore. Viene restituito un errore perché una delle sottoquery restituisce più di una riga . Controllare tutte le sottoquery per assicurarsi che non restituiscano più di una riga. Aggiungi un LIMIT 1 clausola se è accettabile che esista più di un valore, ma ne venga preso solo uno.