Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: porownanie 2 rekordów z 2 roznych tabel
Forum PHP.pl > Forum > Bazy danych > MySQL
marioxp
Witam,

mam taki problem mam 3 tabele

1) miasto w ktorej sa nastepujace kolumny
id_miasto, miasto,adres, region

2) dane :
id_dane, nazwa, numer, uwagi

3) r_miasto_dane - laczy powyzsze tabele w calosc
miasto_id, dane_id, uwagi

w tabeli r_miasto_dane powtarzaja sie wpisy id_miasto i id_dane
wynika z tego ze do jednego miasta moze byc dopisanych kilkanascie id_danych co za tym idzie pole id_miasto i id_dane beda wystepowaly kilkukrotnie

Potrzebuje teraz aby sprawdzic taka rzecz :
1) wartosci ktore występuja w tabeli dane a nie wystepuja w tabeli r_miasto_dane
wiem jak sprawdzic ktore wystepuja ale nie mam pomyslu jak wyrzucic te ktore nie wystepuja

ponizszym poleceniem sprawdzam ktore wystepuja
"SELECT DISTINCT id_dane FROM dane, r_miasto_dane WHERE dane_id = id_dane"

potrzebuje wyrzucic id_dane ktorego nie ma w tabeli r_miasto_dane

ma ktos jakis pomysl
erix
  1. WHERE NOT IN (SELECT ... )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.