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

Jak rejestrować sekwencyjne kolekcje rekordów w MySQL

Wypróbuj znormalizowany projekt, taki jak ten:

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

Aby uzyskać listę instrukcji dla konkretnego przepisu, możesz użyć tego zapytania:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wypełnianie formularzy html danymi mysql przy użyciu php null

  2. Uruchamianie dwóch zapytań SQL na jednej stronie php (SET + SELECT)

  3. MySQL:Tworzenie bazy danych jak?

  4. Zaimportuj i wstaw plik sql.gz do bazy danych za pomocą programu putty

  5. MySQLdb Python wstawia %d i %s