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

meta_query, bagaimana cara mencari menggunakan relasi OR &AND?

Saya menemukan solusinya dengan bantuan. Kode di bawah ini bekerja dengan sempurna.

    $args => array(
        'relation' => 'AND',
        array(
            'relation' => 'OR',
            array(
                'key' => 'title',
                'value' => $searchvalue,
                'compare' => 'LIKE'
            ),
            array(
                'key' => 'author',
                'value' => $searchvalue,
                'compare' => 'LIKE'
            ),
            array(
                'key' => 'genre',
                'value' => $searchvalue,
                'compare' => 'LIKE'
            )
        ),
        array(
            'key' => 'rating',
            'value' => $ratingvalue,
            'compare' => '=',
            'type' => 'NUMERIC'

        )
    )
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. meta_query, bagaimana cara mencari menggunakan relasi OR &AND?

  2. Cara sederhana untuk menghitung median dengan MySQL

  3. Bagaimana cara memilih dari dua tabel di MySQL meskipun tidak semua baris dalam satu tabel memiliki koresponden di tabel lainnya?

  4. Jalankan kueri mentah pada Konektor Loopback MySQL

  5. Dapatkan semua data POST dan kirim email