Halihallo Frank
ich denke Du hättest recht, wenn er nur eine Spalte einfügen würde, aber da sein Datensatz ja mehr enthält und mindesten noch die Schlüsselspalte bedient werden muß, kommst Du um 2 Statements nicht herum. Diese Aussage betrifft deinen ersten Lösungsvorschlag. Da ich mich mit MySQL nicht sonderlich gut auskenne kann ich zum 2. Vorschlag aus dem Stegreif nichts sagen.
SELECT Tabelle1 (user_id, hello_world) SELECT Tabelle2.user_id, 'value' AS 'hello_world' FROM Tabelle2 WHERE time="$time"
??? - Vielleicht funktioniert's ja. Aber ich bin mir ziemlich sicher, dass wenn's für ein Feld geht, auch für beliebig viele funktioniert. Und falls es dann wirklich nicht anders geht, braucht man vielleicht doch zwei Queries ;)
Viele Grüsse
Philipp