Witam, bardzo proszę popatrzeć na ten plik: http://pastebin.com/YzWiXWjH
Generalnie tak mniej więcej wygląda wynik SELECT z użyciem JOIN w mojej bazie danych.
W tabeli firmy mam id, token, name, address, province, www, info
Natomiast catID i catName są joinowane z innej tabeli.
Mam problem z wyciągnięciem tych danych w loopie bowiem jak widzicie firma o nazwie "Unique" (jak i każda inna) ma dwa wiersze, oba są takie same jednak różnią się numerem kategorii i nazwą kategorii które w ramach relacji pobierane są z innej tabeli.
Problem jest taki że jak np. dodam jakąś firme przynależącą do 30 kategorii(jest ich 40) to dla jednej firmy będę miał 40wierszy tych samych a jedynie różniących się dwoma ostatnimi rekordami. No i jak będę starał się to wszystko wyciągnąć w pętli for to każda firma będzie wyświetlana tyle razy ile kategorii ona ma bowiem tyle wpisów będzie miała w bazie. Jak zrobić tak aby pętla for nawet gdy będzie 40 wierszy dla danej firmy wybierała tylko raz (name, token, address, province, www, info) jako dla każdego wpisu będzie to takie samo a tyle razy ile jest kategorii pobierała rekordy catID i catName?
Pozdrawiam!