zapytanie sql.. paradoks
gakusei2006@gmail.com - 01-08-2007 00:00
zapytanie sql.. paradoks
witam mam problem z zapytaniem sql'owym... wiem ze to dziwne ale coz.. mam 3 tabele: user : member_id PK
my_lessons: id_myl PK member_id FK id_lesson FK
lesson: id_lesson PK
teraz pytanie: jak ma brzmiec zapytanie ktore pokaze lekcje uzytkownikow ktore nie sa wpisane jako ich w "my_lessons". Wiem ze to banal ale ten banal zatrzymal moja prace przy programiku i mimo wiedzy na temat sqla nie moge sobie z tym poradzic [moze to ta pogoda?]
pozdrawiam i dzieki gakkou
ZepZoSo - 02-08-2007 00:04
Użytkownik brzdąka pod nosem: > witam mam problem z zapytaniem sql'owym... wiem ze to dziwne ale > coz.. > mam 3 tabele: > user : > member_id PK > > my_lessons: > id_myl PK > member_id FK > id_lesson FK > > lesson: > id_lesson PK > > teraz pytanie: > jak ma brzmiec zapytanie ktore pokaze lekcje uzytkownikow ktore nie sa > wpisane jako ich w "my_lessons". > Wiem ze to banal ale ten banal zatrzymal moja prace przy programiku i > mimo wiedzy na temat sqla nie moge sobie z tym poradzic [moze to ta > pogoda?]
'z palca" coś takiego napisałem: select u.member_id, m.idl from user u, (select sq.member_id mid, sq.id_lesson idl from my_lessons sq ) m where m.mid<>u.member_id
Może zadziała....
-- oSoZpeZ
hubert depesz lubaczewski - 02-08-2007 00:04
Dnia 31.07.2007 gakusei2006@gmail.com <gakusei2006@gmail.com> napisał/a: > witam mam problem z zapytaniem sql'owym... wiem ze to dziwne ale > coz.. > mam 3 tabele: > user : > member_id PK > > my_lessons: > id_myl PK > member_id FK > id_lesson FK > > lesson: > id_lesson PK > > teraz pytanie: > jak ma brzmiec zapytanie ktore pokaze lekcje uzytkownikow ktore nie sa > wpisane jako ich w "my_lessons".
select u.* from user u left outer join my_lessons ml on u.member_id = ml.member_id where ml.member_id is null;
depesz
-- quicksil1er: "postgres is excellent, but like any DB it requires a highly paid DBA. here's my CV!" :) http://www.depesz.com/ - blog dla ciebie (i moje CV)
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?=
Jak =?windows-1250?Q?pobra=E6_szacowan=B9_wielko=9C=E6_zbiory_wy nikowego_w_MS?==?windows-1250?Q?_SQL_2005=3F?=
=?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?=
[MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?=
=?ISO-8859-2?Q?k=B3opot_z_uruchomieniem_MY_SQL_dla_C?==?ISO-8859-2?Q?MS_i_CRM_na_Fedora_Core_3?=
Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?=
[MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?=
[Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?=
=?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?=
[newbie] MS SQL - praca =?ISO-8859-2?Q?jednocze=B6nie_na_2_?==?ISO-8859-2?Q?bazach_=28linkowanie_=3F=29?=
zanotowane.pldoc.pisz.plpdf.pisz.plfelgiuzywane.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|