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

Как да получа всички комбинации от данни от MySQL таблица?

Като се има предвид вашата маса... Предполагам, че искате всяка възможна комбинация от стойност и опция. Това е кръстосано присъединяване (съединяване без клауза ON или where, ограничаваща резултатите):

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

Групата по филтрира дублиращите се резултати.

Имате ли 2 други таблици value и option от които искате да изтеглите всички комбинации?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализирайте полето MYSQL само ако полето съдържа null или 0

  2. Как да предадете име на вход чрез GET заявка в PHP

  3. как да вмъкнете множество стойности в едно поле в mysql

  4. Проблем с MySQL - ПЪЛНО претоварване на сървъра! Моля за съвет

  5. Двигателят за съхранение на масата не поддържа ремонт. InnoDB или MyISAM?