![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:30 |