Skocz do zawartości

[mysql] szuałem ale nie znalazłem ;)


Erbit

Rekomendowane odpowiedzi

Mam dwie tabele: tab1, tab2

Obydwie tabele posiadają pole 'st'

Jak odczytać dane z tab1 i powiazać rekordy z tab2 poprzez pole 'st' jednym zapytaniem (dla mysql 4.0) ?

SELECT t1.pole1, t1.pole2, t2.pole1 FROM tab1 AS t1 LEFT JOIN tab2 AS t2 ON t1.st = t2.st

Mariusz Dalewski

MD Software

Programowanie systemów CMS

Odnośnik do komentarza
Udostępnij na innych stronach

SELECT t1.pole1, t1.pole2, t2.pole1 FROM tab1 AS t1 LEFT JOIN tab2 AS t2 ON t1.st = t2.st

Dziekuje.. ;) do jutra rozwiążę ten rebus.. :)

Pozdrawiam. ;)

p.s.

Czy musze stosowac aliasy do tabel ? Nie mogloby to wyglądać tak ?

SELECT tab1.pole1, tab1.pole2, tab2.pole1 FROM tab1 LEFT JOIN tab2 ON tab1.st = tab2.st

[edyta]

Wiem, wiem... mam sobie postestować i poszukać w manualu (bo na forum szukalem) :D

[edyta2]

nie muszę stosować aliasów do baz... dziekuje.

[edyta3]

ale będę - bo jest to bardzo wygodne (skraca zapis)

[edyta4]

Gdyby wszyscy (uwzględniając modów) byli tak pomocni jak user Mariusz Dalewski... - dziekuje.

[edyta5]

nie cytuj gdy nie jest to konieczne :D :D :D

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności