Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Zależność między bazami, warunek IF
Forum PHP.pl > Forum > Przedszkole
-aaa-
Cześć,

Mam dwie bazy, każda ma dwie kolumny.

  1. BAZA A
  2.  
  3. OWOC POLSKI | STAN
  4. Jabłko | 10
  5. Gruszka | 25


  1. BAZA B
  2.  
  3. OWOC ZAGRANICZNY | STAN
  4. Jabłko | 30
  5. Gruszka | 100
  6. Ananas | 50



Mam tabelkę:

Owoc | stan polski | stan zagraniczny
Jabłko | 10 | 30
Gruszka | 25 | 100
Ananas | 25 | 50

Problem jest taki że pozycja "stan polski" w wierszu Ananas, wyświetla ostatnią wartość.
Jak zrobić warunek żeby wyświetlało 0 ?

poli25
Masz w tabeli id owocow?
Ja bym widzial w tabelach id_owoc i zarowno w tabeli a jak i b mialbym te same kody dla tych samych owocow a potem na zasadzie podzapytan

czyli np tabela a

select a.id_owoc,a.stan,(select colaesce(stan,0) from tabela_z_zagranicznymi_owocami where id_owoc=a.id_owoc)
from tabela_z_polskimi owocami a


p.s. teraz mysle ze jednak nie bedzie to dobre zapytanie bo jesli pojazwi sie w tabeli b jakies owoce ktorych nie ma w a to bedzie problem jakie masz nazwy kolumn w bazie?
Bureau
Jak to wyświetla ostatnia wartość ? Możesz to jaśniej opisać ? tongue.gif

W wierszu gdzie jest ANANAS, wyświetlając stan polski pokazuje Ci się stan zagraniczny ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.