Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sie o to zapytac?
czezz
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

Ostrzeżenie: (10%)
X----


Jest tak: mam 4 tabele w jednej bazie. Tabele: main, x, y, z. Main zawiera pole ID, ktoro jest rozdzielone losowo do tabel x, y ,z. ( Tzn. gdyby polaczyc tabele x,y,z to daly by one w sumie tabele main. ).

Potrzebuje zrobic takie zapytanie, ktoro wyswietli mi w porownaniu z tabela main, czesc wspolna dla x, czesc wspolna dla y oraz czesc spolna dla z ( przy czym y nia ma czesci w spolnej w 'x' i 'z' oraz 'z' nie ma czesci wspolnej w 'x' i 'y' oraz x nie ma czesci wspolnej w 'x' i 'y'.

Probowalem zrobic to tak, ale nie zadzialalo:

[sql:1:071766000a]
SELECT count(*)
FROM main, x, y, z
WHERE (main.id = x.id) OR (main.id = y.id) OR (main.id = z.id);
[/sql:1:071766000a]

Jestem amatorem i to co zacytowalem moze zabrzmiec dla wielu z was bezsensu wiec z pokora wyslucham kazdej krytycznej (pouczajacej ) uwagi.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 18:30