sql >> データベース >  >> RDS >> Sqlserver

結合する共通フィールドがない SQL Server の 2 つのテーブルから選択する正しい方法

    CROSS JOIN を使用できます (すべきです)。 .次のクエリはあなたのものと同等です:

    SELECT 
       table1.columnA
     , table2.columnA
    FROM table1 
    CROSS JOIN table2
    WHERE table1.columnA = 'Some value'
    

    または、常に真の条件で INNER JOIN を使用することもできます:

    FROM table1 
    INNER JOIN table2 ON 1=1
    


    1. サブクエリMySQLとしてのユニオン

    2. 1つのクエリで異なる値を持つ複数の行を更新する-MySQL

    3. WordPressMediaWikiの統合

    4. mysqlでgroupbyを使用して最後の値のみを選択します