Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bantuan kueri SQL - memiliki dua kondisi di mana dalam kondisi bergabung

Ubah ke LEFT JOIN, lalu masukkan kondisi tambahan di sana

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbandingan MySQL dengan nilai nol

  2. Kirim koordinat gps saat ini ke database mySQL menggunakan google maps api

  3. Masalah Menyimpan nilai Latitude dan Longitude di database MySQL

  4. MySQL - Bagaimana cara memilih baris di mana nilai berada dalam array?

  5. Pengecualian tidak tertangkap 'PDOException' dengan pesan 'SQLSTATE[HY093]:Nomor parameter tidak valid'