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

ketersediaan ruang kueri mysql

IF(($q1) > 0, 1, 0)

Ini adalah bagian yang mengembalikan kesalahan.

Juga, cara Anda memilikinya, $q1 sedang dievaluasi dua kali, yang mungkin bukan yang Anda inginkan.

Jika saya mengerti dengan benar apa yang Anda coba lakukan, maka Anda seharusnya bisa mengabaikan bagian ini. Jika $q1 tidak mengembalikan baris, lalu IN ekspresi sama sekali tidak cocok dengan apa pun.

Perlu diperhatikan juga bahwa IN dengan subqueries agak tidak efisien di MySQL; akan berjalan lebih cepat dengan bergabung:

SELECT `c_title` FROM `c_content` JOIN ($q1) `a` ON `c_content`.`c_id`=`a`.`bd_h_id`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Haruskah saya menangani ID GraphQL sebagai string pada klien?

  2. apa arti pengguna yang tidak diautentikasi di MYSQL?

  3. Mysql:Buat tabel sebaris dalam pernyataan pilih?

  4. KESALAHAN:Koneksi dalam mode autoCommit

  5. Bagaimana saya bisa Menggunakan Pernyataan yang Disiapkan di CodeIgniter