Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wybrać wpisy z tej relacji?

Wypróbuj coś takiego:

SELECT * 
FROM `feed_entries`
WHERE id IN (
    SELECT e.id
    FROM `feed_entries` AS `e` 
    INNER JOIN `feeds` AS `f` ON e.feed_id =f.id 
    INNER JOIN `entries_categorias` AS `ec` 
    ON ec.entry_id =e.id INNER JOIN `categorias` AS `c` 
    ON ec.categoria_id =c.id 
    WHERE c.nome IN ('Google','Apple') 
    AND (e.deleted =0)
    GROUP BY e.id
    HAVING COUNT(DISTINCT ec.id) = 2
) 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ocena MySQL z wagą

  2. przy użyciu MySql.Data.MySqlClient; nie działa

  3. Jak zduplikować tabelę w MySQL

  4. Co mysql ma POMIĘDZY wydajnością od...?

  5. django.db.utils.OperationalError:(2013, Utracono połączenie z serwerem MySQL podczas 'handshake:odczyt początkowego pakietu komunikacyjnego', błąd systemu:0)