ďťż
 
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?= ďťż
 
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=



tomek - 26-07-2007 00:02
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
  Witam.

mam tabelę:

uzytkownicy
-----------
id_uzytkownika
nazwa
grupa

oraz

zdjecia
-------
id_zdjecia
id_uzytkownika
zdjecie
domyslne

Problem w tym jak skonstruować zapytanie aby wybrać wszystkich użytkowników z jakieś tam grupy wraz ze zdjęciem domyślnym,
lub jak nie ma w ogóle zdjęć lub zdjęcia domyślnego to z pustą kolumną dla zdjęcia.

Czyli

SELECT id_uzytkownika, nazwa, zdjecie
FROM uzytkownicy
LEFT JOIN zdjecia USING(id_uzytkownika)
WHERE grupa='X'
AND domyslne='1'

to zapytanie wybierze wszystkich użytkowników, którzy mają zdjęcie domyślne a ja chce wszystkich z grupy + info o zdjęciu domyślnym jeśli takie jest

--
pozdrawiam
tomek





ipluta@wp.pl - 26-07-2007 00:02
=?iso-8859-2?q?Re:_z=B3=B1czenie_tabeli_u=BFytkownik_i_zdj=EA cia_z_wyborem_zdj=EAcia_domy=B6lnego?=
  On 25 Lip, 05:53, tomek <tomek-a@USUN_TOgazeta.pl> wrote:
> Witam.
>
> mam tabelę:
>
> uzytkownicy
> -----------
> id_uzytkownika
> nazwa
> grupa
>
> oraz
>
> zdjecia
> -------
> id_zdjecia
> id_uzytkownika
> zdjecie
> domyslne
>
> Problem w tym jak skonstruować zapytanie aby wybrać wszystkich użytkowników z jakieś tam grupy wraz ze zdjęciem domyślnym,
> lub jak nie ma w ogóle zdjęć lub zdjęcia domyślnego to z pustą kolumną dla zdjęcia.
>
> Czyli
>
> SELECT id_uzytkownika, nazwa, zdjecie
> FROM uzytkownicy
> LEFT JOIN zdjecia USING(id_uzytkownika)
> WHERE grupa='X'
> AND domyslne='1'
>
> to zapytanie wybierze wszystkich użytkowników, którzy mają zdjęcie domyślne a ja chce wszystkich z grupy + info o zdjęciu domyślnym jeśli takie jest
>
> --
> pozdrawiam
> tomek

SELECT id_uzytkownika, nazwa, zdjecie
FROM uzytkownicy
LEFT JOIN (SELECT * FROM zdjecia WHERE domyslne = 1) z
USING(id_uzytkownika)
WHERE grupa='X'




Grzegorz Danowski - 26-07-2007 00:02
=?iso-8859-2?Q?Re:_=5BMySQL=5D_z=B3=B1czenie_tabeli_u=BFytkow nik_i_?==?iso-8859-2?Q?zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
  "tomek" <tomek-a@USUN_TOgazeta.pl> wrote in message
news:f86hid$gvh$1@atlantis.news.tpi.pl...
> Problem w tym jak skonstruować zapytanie aby wybrać wszystkich
> użytkowników z jakieś tam grupy wraz ze zdjęciem domyślnym,
> lub jak nie ma w ogóle zdjęć lub zdjęcia domyślnego to z pustą kolumną dla
> zdjęcia.
....
> SELECT id_uzytkownika, nazwa, zdjecie
> FROM uzytkownicy
> LEFT JOIN zdjecia USING(id_uzytkownika)
> WHERE grupa='X'
> AND domyslne='1'
>
> to zapytanie wybierze wszystkich użytkowników, którzy mają zdjęcie
> domyślne a ja chce wszystkich z grupy + info o zdjęciu domyślnym jeśli
> takie jest

Powinno pomóc przeniesienie warunku do klauzuli On, np.:

SELECT id_uzytkownika, nazwa, zdjecie
FROM uzytkownicy
LEFT JOIN zdjecia
On zdjecia.id_uzytkownika = uzytkownicy.id_uzytkownicy
And domyslne='1'
WHERE grupa='X'
--
Pozdrawiam
Grzegorz
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Gdzie MySQL 4.1, a gdzie 5.0? [MS SQL] "set names" (mySQL) w MS SQL oracle -> oracle lub oracle -> mysql replikacja - programy [mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu. [MySQL] Zwrot tego, co pasuje i nie pasuje :-/ [pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1 [mysql] galeria zdjec - numerowanie zdjec [MySQL] Zapytanie z pliku , wynik do pliku [mysql] CONCAT agregujący, ale nie GROUP_CONCAT() mysql data 0000-00-00 na koniec
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nocnerozmowy.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com