Niestety nie moja baza nie jest profesjonalna i wygląda tak
CREATE TABLE IF NOT EXISTS `znajomi` (
`id_zaproszenia` int(11) NOT NULL auto_increment,
`id_user_1` int(11) NOT NULL,
`id_user_2` int(11) NOT NULL,
`accepted` int(11) NOT NULL,
`data_czas` datetime NOT NULL,
PRIMARY
KEY (`id_zaproszenia`
))
CREATE TABLE IF NOT EXISTS `uzytkownicy` (
`id_uzytkownik` int(11) NOT NULL auto_increment,
`nick` varchar(100) collate utf8_polish_ci NOT NULL,
`pass` varchar(60) collate utf8_polish_ci NOT NULL,
`email` varchar(90) collate utf8_polish_ci NOT NULL,
`link_avatar` varchar(150) collate utf8_polish_ci default NULL,
PRIMARY
KEY (`id_uzytkownik`
))
Potrzebuję wyświetlić znajomych użytkownika wyświetlając dane z tabeli użytkownicy.
Czyli SELECT który wybiera rekordy gdzie w id_user_1 albo id_user_2 jestem ja i wyświetla te rekordy.
Dane które chcę wyświetlić znajdują się w tabeli uzytkownicy.
To proste ale zapytanie musi być poprawne a takiego nie mogę skleić więc proszę o pomoc.
Pozdrawiam
Proszę nie sugerować się zadeklarowanymi wartościami pół to zostanie zmienione
poradziłem sobie z poprzednim ale utkwiłem na jednym etapie
Tablica zawiera id_dodanego (może to być film, galeria, wydarzenie) i porównuję to z tabelą w tym przypadku filmy i wyświetla te wpisy których id są w tablicy.
Teraz mam jeszcze tabelę znajomi i jak przerobić to zapytanie aby wpisy były wyświetlane u zalogowanego użytkownika a także u znajomych osoby która dodała wpis.
Do momocy $id - id użytkownika przeglądanego, $id_isset_useer - id użytkownika zalogowanego.
SELECT *
FROM tablica a
JOIN filmy b
WHERE a.id_dodany=b.id_film ORDER BY id_film DESC
Proszę o pomoc