sql >> Database >  >> RDS >> Mysql

Sql:kies alle manden die een set van bepaalde items bevatten

Ik denk dat de beste manier is om een ​​tijdelijke tabel te maken met de set benodigde items (procedure die de item-ID's als parameters of iets in die richting neemt) en dan links samen te voegen met alle bovenstaande tabellen samengevoegd.

Als je voor een bepaalde basketid GEEN nullen hebt aan de rechterkant van de linker join, bevat de basket alle benodigde items.



  1. Hoe kan ik in SQL Server een enkele rij vergrendelen op een manier die vergelijkbaar is met SELECT FOR UPDATE WAIT van Oracle?

  2. Kan ik :OLD en :NEW pseudo-records kopiëren in/naar een Oracle opgeslagen procedure?

  3. Hoe een primaire sleutel opnieuw ordenen?

  4. Mysql:hoe krijg je alle rijen met meer dan een bepaald aantal decimalen na de punt?