MySQL lekérdezés eredménye egy mezőbe

Sziasztok!

Lenne egy olyan megoldás, ami bash script által jól működik, leszedi a MySQL  DB-ből a ussers/user-name listát egy TXT fájlba, és utána ezt egy másik mysql script beleteszi egy állandó mezőbe (user_lists.users).

Hogyan tudnám ezt egy MySQL lekérdezéssel megodani? Az  gond, hogy vagy 10 éve foglalkoztam ilyen mélységben, adatbázisokkal.

Hozzászólások

az egyik táblából való lekérdezés eredményét akarod másik táblába feltölteni?
Ha megfelelően formázod a kimenetet, akkor szerintem egy pipe-on keresztül meg tudod oldani.

Szerkesztve: 2021. 12. 04., szo – 12:45

Jól értem, hogy egyetlen cellába szeretnéd szövegként beletenni a teljes felhasználó-listát, mondjuk az egyes felhasználóneveket soremelésekkel elválasztva?

INSERT INTO `user_lists` (`users`) VALUES ((SELECT GROUP_CONCAT(`user-name` SEPARATOR '\n') FROM `users`))

Erre nem kell shell script, egy VIEW-t kell keszitened ahol az egyik mezo egy lekerdezes eredmenye lesz.