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

MySQL menggabungkan dua kueri

Bagaimana dengan

SELECT * FROM
(
    SELECT sodnik_1 as value FROM prihodnji_krog  WHERE file_id='8778' AND sodnik_1 != ''
    UNION 
    SELECT sodnik_2 as value FROM prihodnji_krog  WHERE file_id='8778' AND sodnik_2 != ''
    UNION
    SELECT sodnik_3 as value FROM prihodnji_krog  WHERE file_id='8778' AND sodnik_3 != ''
    UNION
    SELECT sodnik_4 as value FROM prihodnji_krog  WHERE file_id='8778' AND sodnik_4 != ''
) x INNER JOIN 
(
    SELECT value FROM notification_sodniki WHERE user_id='16'
) y 
ON x.value = y.value

Saat Anda menggunakan subkueri dalam FROM klausa, seperti jika Anda membuat tabel sementara. Kemudian dengan alias Anda dapat merujuknya dan melakukan INNER JOIN




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 504 Gateway Timeout error saat memilih 300.000 baris dari database MySQL

  2. Bagaimana cara membuat indeks pada bagian tanggal bidang DATETIME di MySql

  3. Lumen 5.6 Kesalahan Migrasi Kunci yang ditentukan terlalu panjang panjang kunci maks adalah 767 byte

  4. Bagaimana cara menggunakan alias dalam operator matematika di SQL?

  5. Bagaimana melakukan Pagination saat UNION digunakan di MySQL?