sql >> Database teknologi >  >> RDS >> Mysql

MySQL-forespørgsel for at modtage tilfældige kombinationer fra to tabeller

Er det det, du leder efter?

SELECT * 
FROM (

SELECT firstname
FROM firstnames
ORDER BY RAND( ) 
LIMIT 10
) AS tb1
JOIN (

SELECT lastname
FROM lastnames
ORDER BY RAND( ) 
LIMIT 10
) AS tb2 ON 1=1

Dette vil give dig alle kombinationer af 10 tilfældige fornavne og 10 tilfældige efternavne. Skift grænserne for at ændre, hvor mange navne du vil kombinere.



  1. Udførelse af beregning i MySQL-standardværdi

  2. WHERE-klausul forveksling med BOB

  3. mysql Hvor ikke i at bruge to kolonner

  4. Forbedre SQL Server-forespørgselsydeevne på store tabeller