Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL Query do otrzymywania losowych kombinacji z dwóch tabel

Czy tego właśnie szukasz?

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

To da ci wszystkie kombinacje 10 losowych imion i 10 losowych nazwisk. Zmień limity, aby zmienić liczbę nazw, które chcesz połączyć.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie:policz wiele agregatów na przedmiot

  2. Kanał aktywności użytkownika (ala facebook). Jak pogrupować podobne działania?

  3. Metoda przesyłania zdarzeń fullCalendar do MySQL

  4. Znajdź szczegóły wpisu ceny minimalnej dla każdej grupy wierszy o tym samym numerze artykułu

  5. PHP/MySQL - Najlepszy sposób na stworzenie unikalnego, losowego ciągu?