Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zlozone Zapytanie, pobieranie z 2 tabel
lemming
post 26.08.2004, 18:49:10
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: --
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


struktura tabeli z newsami:
Kod
id | kid | tytul | tresc
1  | 1   |   e    |   e
2  | 3   | f       |   f
3  |  2  |   g    |   g

struktura tabeli z kategoriami
Kod
id  | nazwa | parent
1   |  a       |    0
2   |   b      |   1
3   |    c      |   2

zrobiłem takie zapytanie
  1. mysql_query("SELECT * FROM menu mi, newsy pi WHERE pi.kid=1 AND mi.id=1 OR mi.parent=1");

i chcialem zeby mi wybralo wszystkie newsy gdzie kategoria = 1 ale tez newsy z podkategori i podpodkategori
niestety wybiera wszystkie newsy :/ nawet te nie spelniajace warunku a jak zmie nie na:
  1. mysql_query("SELECT pi.id, pi.kat_id
  2. FROM menu mi, newsy pi
  3. WHERE pi.kid =1 AND mi.id = pi.kid OR mi.parent = pi.kid");

to pokaze mi 3 wpisy z tym ze jeden bedzie 2x oO
da sie to jakos w mysql rozwiazac? badz w php
Edit
Przeszukalem sobie jeszcze raz google i doszedlem do wniosku ze chyba musz przepisac od nowa obsluge kategori :/

Ten post edytował lemming 26.08.2004, 19:18:45
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 00:44