sql >> Databasteknik >  >> RDS >> Mysql

mySQL-experter - behöver hjälp med "korsning"

Hmm, jag är inte säker på att det är det bästa sättet att göra det, men det kan läggas till i din redan existerande fråga ganska enkelt:

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. MySQL-sökning för att ignorera bindestreck

  2. Sequelize sammanfogning av två tabeller som inte är associerade

  3. Ansluta mysql på distans via gratis värd

  4. SQL Server Texttyp kontra varchar datatyp