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 
    

    group byは、重複する結果を除外します。

    他に2つのテーブルvalueがありますか およびoption のすべての組み合わせを引き出したいですか?



    1. mysqliとmysqlの違いは?

    2. XMLとMySQLデータベースの使用の違いはどこにありますか?どちらを使うべきですか?

    3. OracleでTABLEを切り捨てる方法

    4. MySQLデータベースからランダムなエントリを選択する