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

Eksperci mySQL - potrzebują pomocy z "przecięciem"

Hmm, nie jestem pewien, czy jest to najlepszy sposób, aby to zrobić, ale można go dość łatwo dodać do już istniejącego zapytania:

SELECT *
FROM products
WHERE p_show='Y'
    AND p_id IN (SELECT p_id
                 FROM prods_2cats AS PC
                 WHERE PC.cat_id = $cat1_id)
    AND p_id IN (SELECT p_id
                 FROM prods_2cats AS PC2
                 WHERE PC2.cat_id = $cat2_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. Niezaznaczone pole wyboru zwracające wartość null

  2. MySql — narzędzie do monitorowania replikacji

  3. Kopia zapasowa baz danych MySQL

  4. drugi ostatni wiersz tabeli mysql

  5. Połącz jako podzapytanie MySQL