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

Jak uzyskać wszystkie kombinacje danych z tabeli MySQL?

Biorąc pod uwagę twój stół... Zakładam, że chcesz każdą możliwą kombinację wartości i opcji. To jest sprzężenie krzyżowe (złączenie bez klauzuli ON lub gdzie ograniczającej wyniki):

 SELECT a.value_id, b.option_id 
     FROM assigned_options a 
     JOIN assigned_options b 
     GROUP BY a.value_id, b.option_id 

Grupuj według odfiltrowuje zduplikowane wyniki.

Czy masz 2 inne tabele value i option chcesz pobrać wszystkie kombinacje?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CodeIgniter - ses_destroy() używa DUŻO procesora

  2. Pobierz pojedynczy element z ciągu listy w MySQL

  3. Mysql High UPDATE SELECT powoduje lagi

  4. miasta i odległość według szerokości i długości geograficznej

  5. Rails 3 z problemem mysql