Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> referencja i NULL ?
evo
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 4.02.2003

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


Sa dwie tabelki

Kod
    +------------------------+------------------------+
    |                     TABELA_1                    |
    +------------------------+------------------------+
    |          pole          |     tabel2_pole_ID     |
    +------------------------+------------------------+
    |        wartosc1        |            1           |
    |        wartosc2        |            2           |
    |        wartosc3        |            2           |
    |        wartosc4        |          NULL          |
    |        wartosc5        |          NULL          |    
    +------------------------+------------------------+  
    
    
    
    +------------------------+------------------------+
    |                     TABELA_2                    |
    +------------------------+------------------------+
    |          pole_ID       |           pole         |
    +------------------------+------------------------+
    |            1           |          cos1          |
    |            2           |          cos2          |
    +------------------------+------------------------+    


Teraz wysylam zapytanie:

  1. SELECT TABELA_1.pole, TABELA_2.pole
  2. FROM TABELA_1, TABELA_2
  3. WHERE TABELA_1.tabel2_pole_ID=TABELA_2.poleID;



w rezurtacie otrzymuje:
Kod
    +------------------------+------------------------+
    |       TABELA_1.pole    |     TABELA_2.pole      |
    +------------------------+------------------------+
    |        wartosc1        |          cos1          |
    |        wartosc2        |          cos1          |
    |        wartosc3        |          cos2          |
    +------------------------+------------------------+    



problem w tym ze TABELA_1.tabela2_poleID moze byc NULL i gdy mam w TABELA_1.pole wartosc4 i wartosc5 gdzie TABLEA_1. tabela2_pole_ID jest NULL to po tym zapytaniu nie zostanie to wyciagniete. ...Rzecz jasana bo zapytanie dokladnie mowi ze TABELA_1.tabel2_pole_ID=TABELA_2.poleID.


PYTANIE:

Jak zbudowac zapytanie by jesli TABELA_1.tabel2_pole_ID jest NULL to zwracane TABELA_2.pole ma tez byc NULL i w efekcje dostane cos takiego:

Kod
    +------------------------+------------------------+
    |       TABELA_1.pole    |     TABELA_2.pole      |
    +------------------------+------------------------+
    |        wartosc1        |          cos1          |
    |        wartosc2        |          cos1          |
    |        wartosc3        |          cos2          |
    |        wartosc4        |          NULL          |
    |        wartosc5        |          NULL          |    
    +------------------------+------------------------+    


Z gory dziekuje i pozdrawiam
evo
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.09.2025 - 06:59