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

Data Kueri dari 2 tabel MySQL dengan beberapa catatan duplikat

anda dapat menggunakan gabungan jika Anda membutuhkan hasil yang berbeda untuk keduanya atau gabungan semua jika perlu juga hasil duplikat

      SELECT CustID
          , DateSubmitted
          , Type
          , Points
              FROM `trans_summary`
                WHERE CustID = '10009'
    UNION

    SELECT CustID
    , DateSubmitted
    , Type
    , PointTotal 
        FROM `ptrans_detail` 
           WHERE CustID = '10009'
                and DateSubmitted NOT IN 
               (SELECT DateSubmitted FROM 
                 `trans_summary` 
                  WHERE CustID = '10009')

atau gabungkan semua jika perlu juga hasil duplikat

      SELECT CustID
          , DateSubmitted
          , Type
          , Points
              FROM `trans_summary`
                WHERE CustID = '10009'
    UNION ALL 

    SELECT CustID
    , DateSubmitted
    , Type
    , PointTotal 
        FROM `ptrans_detail` 
           WHERE CustID = '10009'
                and DateSubmitted NOT IN 
               (SELECT DateSubmitted FROM 
                 `trans_summary` 
                  WHERE CustID = '10009')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tanda tanya Json (??????) bukannya karakter Ibrani

  2. Cara memeriksa status koneksi MySQL di C #

  3. Bagaimana menemukan Ulang Tahun TEMAN Yang merayakan hari ini menggunakan PHP dan MYSQL

  4. Pengecualian terjadi selama pemrosesan permintaan:null:java.lang.NullPointerException using Spring, Struts 2, Hibernate, MySql

  5. Menyimpan jalur file ke Database / SQL