Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JSP][SQL] Zapytanie Select do bazy Postgres
inek125
post 13.02.2008, 21:02:02
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.02.2008

Ostrzeżenie: (0%)
-----


Męczę się z zapytaniem sql: mam dwie tabele

|miejsca|
---------------
miejsce_numer


druga tabelka

|miejsca_zarezerwowane|
----------------------------------
miejsce_numer

Chce złączyć te dwie tabelki i i sprawdzić czy rekord występuje w obu tabelkach, jeżeli występuje to np jakąś zmienną ustawić na true; Myślałem o Union All i zliczyć przez count. Nie wiem czy dobrze myślę??

Nie bardzo mi to idzie wykonałem takie z zapytanie do Postgresa:
SELECT * FROM miejsce LEFT OUTER JOIN miejsca_zarezerwowane on (miejsce.miejsce_numer=miejsca_zarezerwowane.miejsce_numer );

łączy mi to dwie tabele w jedną teraz wystarczyło by żeby dołączona kolumna "miejsce_numer" z tabeli 2 miejsca_zarezerwowane miała inną nazwę, wtedy wystarczyło by porównywać wartości ifem.

Czy jest coś takiego możliwe??
Go to the top of the page
+Quote Post
Zbłąkany
post 14.02.2008, 00:10:28
Post #2


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


  1. SELECT
  2. CASE
  3. WHEN mz.miejsce_numer IS NOT NULL THEN TRUE
  4. ELSE FALSE
  5. END AS czy_istnieje
  6. FROM miejsca m
  7. LEFT OUTER JOIN miejsca_zarezerwowane mz ON m.miejsce_numer=mz.miejsce_numer;


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 02:37