Извеждане на резултат ?!?

mnis

Registered
Здравейте, не мога да изведа коректен резултат от следния случай:

Имам страници към които се добавят файлове за сваляне.
Всяка страница може да има различни файлове, но може и да има един и същ файл на няколко различни страници.

За това съм направил две таблици:

Таблица за файловете

files
fid | fname
1 | doc1.doc
2 | doc2.doc
3 | doc3.doc

И таблица за връзката към коя страница принадлежи всеки файл

file_to_pages
fpid | fid_fid | fid_page
1 | 1 | 5
1 | 1 | 6
1 | 1 | 7
1 | 2 | 5
1 | 3 | 7

//съответно $fid_fid от file_to_pages е равно на $fid от files
В случая в страница 5 се виждат файловете doc1.doc, doc2.doc

Въпросът ми е как да изведа файловете, които не са видими за страница 5, а именно файла doc3.doc, без да ми се появяват в резултата повторенията от файл doc1.doc, който присъства в другите две страници 6 и 7.

Ще съм благодарен на всеки отзовал се....
 
Не става с Group By

Искам да избегна повторението на файл, който го има и в друга страница, освен в настоящата.

С други думи искам да изведа всички файлове, които са прилежащи към други страници, БЕЗ да извеждам файлове към нястоящата страница.

С Group By въпросното повторение не бога да го избегна.....

Някакви предложения?
 

Back
Горе