MySQL Forums
Forum List  »  French

Re: Redirection résultat dans un fichier CSV
Posted by: Radouane Sir
Date: August 23, 2016 05:56AM

Bonjour,

Merci de ta suggestion, mais je n'arrive pas à trouver la syntaxe SQL pour imbriquer mes conditions, autrement dit: comment je peux faire -et sans créer de table temporaire pour retourner le résultat des quelques 200 SELECT et après le mettre dans un seul et même fichier.


CREATE PROCEDURE LasLogin()

BEGIN

DROP TEMPORARY TABLE IF EXISTS tmp_ralalogin;

CREATE TEMPORARY TABLE tmp_ralalogin
select Date, Time, Logginemsg, TokenName from authentlog where TokenName like '%Fred_Lopez%' ORDER BY sngdate DESC LIMIT 1;
select Date, Time, Logginemsg, TokenName from authentlog where TokenName like '%Tony_Perez%' ORDER BY sngdate DESC LIMIT 1;

SELECT * INTO OUTFILE 'ralalogin.csv'

FIELDS TERMINATED BY ','
FROM tmp_ralalogin;

SELECT * FROM tmp_ralalogin;

END

La table créée ne contient qu'une seule ligne.

PS: je n'ai pas compris pourquoi je dois utiliser un GROUP BY sur l'utilisateur et un MAX sur la date alors qu'en décroisant le tri sur le champ sngdate en le limitant sur 1 fait l'affaire.

Vous remerciant d'avance de votre aide.

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: Redirection résultat dans un fichier CSV
461
August 23, 2016 05:56AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.