Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL заявка за получаване на произволни комбинации от две таблици

Това ли търсите?

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

Това ще ви даде всички комбинации от 10 произволни собствени имена и 10 произволни фамилни имена. Променете ограниченията, за да промените колко имена искате да комбинирате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Първичният ключ (ID) не е извлечен (?) от базата данни с помощта на OpenJPA

  2. Грешка с MySQLdb на OS X El Capitan

  3. Android - Ruby on Rails - MySQL

  4. PHP Laravel:Не може да се осъществи връзка, защото целевата машина активно я отказа

  5. Извличане на координатите на типа MySQL точка