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

SQLクエリヘルプ-結合条件に2つのwhere条件があります

    それをLEFTJOINに変換し、そこに追加の条件を設定します

    SELECT DISTINCT d.Name, t.Buyer, t.Seller FROM  Book AS b
      LEFT JOIN TradingDesk AS d  ON b.TradingDeskId = d.Id
        LEFT Join Trade as t 
           on  substring(t.Seller,2,len(t.Seller)) = cast(b.Id as varchar)
    
           AND t.Seller like 'B%' -- put your additional condition(s) here
    
    UNION
    SELECT DISTINCT d.Name , t.Buyer, t.Seller FROM  Book AS b 
      LEFT JOIN TradingDesk AS d ON b.TradingDeskId = d.Id
        LEFT Join Trade as t 
           on substring(t.Buyer,2,len(t.Buyer)) = cast(b.Id as varchar)
    


    1. データチュートリアル:ウィンドウ関数の使用

    2. PHPで正しくフォーマットされていないJSONを修正するにはどうすればよいですか?

    3. MySQLODBC接続を閉じる/プールする

    4. クラウドでのデータベース負荷分散-ProxySQL2.0を使用したMySQLマスターフェイルオーバー:パート1(導入)