sql >> Database >  >> RDS >> Mysql

Manipuleer rijen met meerdere clausules in mysql

Je hebt een EAV stijlgegevensstructuur, dus de beste oplossing hier is om zelf lid te worden van de tabel voor elke parameter/waarde-combinatie waarop u zoekt.

SELECT s1.list_id
    FROM samples s1
        INNER JOIN samples s2
            ON s1.list_id = s2.list_id
                AND s2.field = 'state'
                AND s2.value = 'tx'
        INNER JOIN samples s3
            ON s1.list_id = s3.list_id
                AND s3.field = 'emp_size'
                AND s3.value = '100'
    WHERE s1.field = 'country'
        AND s1.value = 'US';



  1. MySQL-database exporteren vanuit XAMPP

  2. Hoe geef je een argument door aan een PL/SQL-blok in een sql-bestand met de naam START in sqlplus?

  3. Mysql select with in clausule gebruikt geen index

  4. Zoeken in Microsoft Access-gegevens met Elasticsearch