у меня есть:Multiple внутреннего соединения, когда таблицы имеют столбец с таким же именем
SELECT * FROM products
INNER JOIN cat1 ON products.maincategory=cat1.rid
INNER JOIN cat2 ON products.cat2=cat2.rid
Он отображает всю информацию в порядке, но если я echo $row_rsProducts['category']
у меня нет возможности сказать ли категория из таблицы cat1
или таблиц cat2
. Как я могу это исправить?
теперь ваше изображение и запрос ничего не смыслит :) ... но относительно вашего эха ... вы должны, когда 'select' дать псевдоним. выберите p.id как product_id и т. д., затем выполните эхо с использованием псевдонима, т. е. product_id – MrSimpleMind
. Ваш код будет легче читать с форматированием. Проверьте кнопку с надписью «{}». – aemxdp
Возможный дубликат [MySQL INNER JOIN Alias] (http://stackoverflow.com/questions/10724324/mysql-inner-join-alias) –