Работаю с запросом для выборки данных из нескольких одинаковых таблиц. Один из запросов:
" SELECT mens_wear.id, mens_wear.nomination, mens_wear.price,mens_wear.image_1
FROM `mens_wear`, `mens_shoes`
WHERE mens_wear.approve = mens_shoes.approve
AND mens_wear.approve = 0
LIMIT 6 "
Пробовал и Join. Эти запросы дублируют результаты выборки, каждая запись выводится по пять раз. Почему так происходит и как этого избежать.
Попробуйте не просто JOIN, а LEFT JOIN:
"SELECT mens_wear.id, mens_wear.nomination, mens_wear.price,mens_wear.image_1
FROM `mens_wear` LEFT JOIN `mens_shoes`
ON mens_wear.approve = mens_shoes.approve
WHERE mens_wear.approve = 0
LIMIT 6"
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости