sql >> Database teknologi >  >> RDS >> Mysql

Sådan optager du sekventielle samlinger af poster i MySQL

Prøv et normaliseret design som dette:

recipe
id  name
1   Recipe1
2   Recipe2

recipe_instruction
recipe_id  instruction_id  sortorder
1          5               1
1          3               2
1          4               3
2          6               1
2          7               2
2          3               3

For at få listen over instruktioner til en specifik opskrift kan du bruge denne forespørgsel:

SELECT i.the_string
FROM recipe_instruction AS ri
JOIN instruction AS i
ON ri.instruction_id = i.id
WHERE ri.recipe_id = 1
ORDER BY ri.sortorder



  1. Mysql Inner join med OR-tilstand?

  2. Hvordan nulstiller man postgres' primære nøglesekvens, når den falder ud af synkronisering?

  3. Sammenligning af MariaDB Enterprise Backup med ClusterControl Backup Management

  4. MySQL indstiller den aktuelle dato i et DATETIME-felt ved indsættelse