Das folgende ist ein Beispiel für die Anforderung, die ich habe. Ich habe 2 Tabellen. Benutzertabelle und eine andere Tabelle, in die ich den Nahrungsmittelbenutzer mag, mag.postgresql: INSERT INTO ... (SELECT * ..., "fester Wert")
Class User{
long id
}
class UserFood{
Long id (auto-generated)
long user_id
String food
}
In meiner Datenbank habe ich ein paar hundert Datensätze. Jetzt habe ich die alle Benutzer von UserFood Tisch nehmen wollen, die das Essen „Französisch Toast“ und fügen „Orange Juice“ haben
So suchen Ich bin für eine Insert-Anweisung wie folgt
insert into user_food (user_id,food) values (select user_id from user_food where food="French Toast","Orange Juice");
Wenn i Führen Sie die obige Abfrage Ich erhalte den folgenden Fehler
syntax error at or near "select"
Gibt es eine Lösung dafür?
Vielen Dank im Voraus
Wenn Sie eine 'select' verwenden möchten nicht verwenden' values' –