У меня есть две таблицы с именем joy_gallery
и joy_category
.Как сравнить 2 таблицы в mysql
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
Какую базу данных вы используете? Возможно, создайте псевдоним с «как galIn» –
im с использованием базы данных mysql – cnbwd