Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 1 zapytanie do bazy
zoom24
post 29.12.2019, 22:05:17
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 31.12.2011

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


Cześć,

mam pyt. Idzie w 1 zapytaniu zrobić tak aby pobierało mi pole nazwa z tabeli Wartosc1 lub Wartosc 2 ale z tej tabeli w której symbol będzie taki sam jak symbol w tabeli Lista oczywiście przy pobraniu wszystkich danych z tabeli Lista?

mam tabele Lista

  1.  
  2. id_lista, wartosc, symbol
  3.  


oraz 2 inne tabele

Wartosc 1
  1.  
  2. id_wart, nazwa, symbol
  3.  



Wartosc 2
  1.  
  2. id_wart, nazwa, symbol
  3.  


Dzieki za pomoc.

Ten post edytował zoom24 29.12.2019, 22:18:26
Go to the top of the page
+Quote Post
trueblue
post 30.12.2019, 10:40:20
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Po jakich polach następuje złączenie?


--------------------
Go to the top of the page
+Quote Post
zoom24
post 30.12.2019, 11:40:40
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 31.12.2011

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


chodzi mi o to aby wyświetlić wszystkie wyniki z tabeli Lista. Natomiast wartość nazwa aby była pobrana z tabeli Wartosc 1 lub Wartosc 2 w zaleznosci czy symbol z Lista jest taki sam z tabeli Wartosc 1 lub Wartosc2

mam nadzieje, ze dobrze wytłumaczyłem smile.gif
Go to the top of the page
+Quote Post
trueblue
post 30.12.2019, 11:46:06
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


  1. SELECT l.id_lista, l.wartosc, l.symbol, COALESCE(w1.nazwa, w2.nazwa) AS nazwa
  2. FROM lista AS l
  3. LEFT JOIN wartosc1 AS w1 ON w1.symbol=l.symbol
  4. LEFT JOIN wartosc2 AS w2 ON w2.symbol=l.symbol
  5. GROUP BY l.id_lista


--------------------
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: 28.03.2024 - 09:24