Mam taki problem.
Jak powinno wygląć zapytanie SQL typu: "Wybierz inne kategorie produktów, które to produkty znajduja sie w kategorii 1"?
pytanie dotyczy 1 tabeli w której są 2 kolumny (products_id i categories_id)
każdy products_id może występować w więcej niż jedenj kategorii a ja chciałbym się dowiedzić w jakich.
Znając tylko jedną kategorię np. categories_id=1, chcę zapytać o inne kategorie do których należą produkty z kategorii 1.
Wymyśliłem sobie takie zapytanie:
  1. SELECT *
  2. FROM `products_to_categories`
  3. WHERE products_id IN (SELECT products_id
  4. FROM `products_to_categories`
  5. WHERE categories_id=1)

ale niestety nie działa bo mam mysql w wersji 4, która nie obsługuje "subqueries" i nawet nie wiem czy to zapytanie jest poprawne.
W manualu wyczytałem, że można takie zapytanie przerobić na potrzeby starszych wersji mysql przy pomocy JOIN.
I właśnie tego nie wiem jak ruszyć.
Może pomożecie ruszyć temat?