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

Untuk subselect atau tidak untuk subselect?

Coba pindahkan IN ke klausa FROM sebagai tabel turunan sebaris

SELECT 
    id_topic, id_member_comment, pd.username, dt_post
FROM
   (
   SELECT MAX(last_id_comment) AS id_comment
   FROM forum_topic 
   GROUP BY cat_id
   ) AS foo
   JOIN
   forum_comment c ON foo.id_comment = c.id_comment --AND a cat_id join too?
   LEFT JOIN
   persondata pd ON c.id_member_comment = pd.id_member;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menerapkan izin kolom untuk tabel di atas pemicu

  2. Kode Kesalahan MySQL:1305. FUNCTION JSON_EXTRACT tidak ada di klien MySQL versi:5.5.52

  3. Beberapa gabungan di tabel MySQL

  4. Muat data infile MySQL dengan URL absolut

  5. MySQL group_concat dengan pilih di dalam pilih