sql >> Database >  >> RDS >> Mysql

MySQL selecteer waar gelijk aan meerdere waarden

De vraag moet zijn:

SELECT * FROM posts WHERE userid IN (44,44,33,44,33,0)

Het kan echter zijn dat u uw gegevensmodel moet heroverwegen en ervoor moet zorgen dat het is genormaliseerd, zodat u deze constructie rechtstreeks in de database kunt uitdrukken zonder in een door komma's gescheiden tekenreeks te echoën.

Waarom heb je twee databases ? Bedoel je twee tafels ?



  1. Controleer of dit duplicaat is

  2. Een bug voor de schatting van de kardinaliteit van de subquery

  3. Dynamische kolommen naar rijen transponeren

  4. In volgorde invoegen in tabel