我有兩個表名爲joy_gallery
和joy_category
。如何比較mysql中的2個表
joy_gallery
╔════╦════════╦════════╗ ║ id ║ cat_id ║ images ║ ╠════╬════════╬════════╣ ║ 1 ║ 1 ║ a.png ║ ║ 2 ║ 1 ║ a1.png ║ ║ 3 ║ 2 ║ b1.png ║ ║ 4 ║ 1 ║ c.jpg ║ ║ 5 ║ 2 ║ d.jng ║ ║ 6 ║ 2 ║ a1.png ║ ╚════╩════════╩════════╝
joy_category
╔═════╦══════════╦═════════════╗ ║ Cid ║ category ║ Description ║ ╠═════╬══════════╬═════════════╣ ║ 1 ║ onam ║ xcfghhyjkk ║ ║ 2 ║ xmas ║ hjytigkuyy ║ ╚═════╩══════════╩═════════════╝
我會向這兩個表進行比較,顯示兩大類,最後我像這樣的每個類別的法師,1 onam c.jpg
和1 xmas a1.jpg
。我正在使用這個mysql代碼:
SELECT *
FROM joy_gallery INNER JOIN joy_category ON joy_gallery.cat_id = joy_category.Cid
ORDER BY joy_category.Cid DESC;
但它不工作。顯示來自同一類別的第一類和2個圖像。我該如何解決這個問題?如何顯示類別中的最後一張圖片?
蔭使用此代碼..但我得到了一個錯誤:未知列「galIn.gaid」在「字段列表」 .. – cnbwd
您正在使用什麼數據庫?也許用「as galIn」創建別名 –
即時通訊使用mysql數據庫 – cnbwd