0

テーブルから行をランダムに選択して返しuser、ヘッダーを最初の行として含めることは可能ですか? 私が現在持っているSQLは、5つのランダムな行を返すだけです(必ずしもヘッダーではありません)

SELECT
    'id',
    'name'
UNION ALL SELECT
    id,
    name

INTO OUTFILE 'example.txt'
    FIELDS TERMINATED BY ' , ' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'

FROM
    users

ORDER BY RAND() LIMIT 5
4

1 に答える 1

2

これを試して


SELECT 'id','name'
UNION ALL 
Select a.* from(
    SELECT id, name
    FROM  users
    ORDER BY RAND() LIMIT 5
 )a
INTO OUTFILE 'example.txt'  FIELDS TERMINATED BY ','  ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n';
于 2014-05-16T16:30:47.243 に答える