Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách ghi các bộ sưu tập bản ghi tuần tự trong MySQL

Hãy thử một thiết kế chuẩn hóa như thế này:

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

Để nhận danh sách hướng dẫn cho một công thức cụ thể, bạn có thể sử dụng truy vấn sau:

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. python:làm thế nào để nhận thông báo cho các thay đổi cơ sở dữ liệu mysql?

  2. Cách chèn thẻ vào cơ sở dữ liệu bằng jquery html và php

  3. LỖI khi gửi bảng dưới dạng tham số trong thủ tục lưu trữ MySQL

  4. Cách ĐẶT HÀNG THEO TRƯỜNG HỢP trong Doctrine2 (Symfony2)

  5. Nhập tệp .sql MySQL lớn trên Windows bằng Force