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

MySQL join - sắp xếp kết quả thông qua một bảng PHP khác

Bạn cần sử dụng JOIN đơn giản

SELECT a.item_name, a.dish_id, b.sort
    FROM item_names AS a 
    JOIN link_extras AS b 
      ON a.dish_id = b.dish_id
   WHERE menu_id = 1
    AND section_id = 2
       GROUP BY b.dish_id
ORDER BY b.sort

Đầu ra:

| ITEM_NAME | DISH_ID | SORT |
------------------------------
|      Fish |      24 |    0 |
|     Chips |      27 |    1 |
|       Pie |      23 |    2 |
|    Onions |      26 |    3 |

Xem SQLFiddle này



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ chế theo dõi các thay đổi giản đồ DB

  2. Dữ liệu POST quá lớn. Giảm dữ liệu hoặc tăng post_max_size

  3. Sự cố với rake db:migrate -

  4. mysql:SOURCE lỗi 2?

  5. Cảnh báo:session_start ():Không thể gửi cookie phiên - tiêu đề đã được gửi bởi (đầu ra bắt đầu lúc