Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL join - memesan hasil melalui tabel lain PHP

Anda perlu menggunakan JOIN sederhana

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

Keluaran:

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

Lihat SQLFiddle ini



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migrasi untuk membuat tabel memunculkan Mysql2::Error:Tabel tidak ada

  2. MySQL5.6 terjebak pada proses mencoba memulai layanan

  3. MySQL - Mengapa aturan COLLATION diabaikan oleh operator LIKE untuk karakter Jerman

  4. MySQL menganggap subquery diturunkan padahal tidak!

  5. Indeks komposit untuk tabel hubungan