Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Pobranie z innej tabeli jeśli varchar jest cyfrą, a jeśli nie, to tę wartość
maviozo
post 20.01.2012, 16:28:06
Post #1





Grupa: Zarejestrowani
Postów: 197
Pomógł: 24
Dołączył: 22.11.2010

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


Witam. Wykombinowałem sobie, że często powtarzające się wpisy w tabeli przerzucić do kolejnej i zwracać je po ID wiersza, a w pierwszym podawać tylko jego numer. Nie wiem jednak, jak skonstruować zapytanie mysql, które by to realizowało. Oczywiście nie byłoby żadnego problemu z dwoma zapytaniami i wykonanie przypisania po stronie php, jednak wydaje mi się to możliwe po stronie mysql. Dokładnie miałoby to wyglądać tak:
Kod
tabela A:
ID | kolumna A
1  | 1
2  | 1
3  | jakaś wartość
4  | 2
5  | 1
6  | inna wartość

tabela B
ID | kolumna B
1  | pierwsza wartość
2  | druga wartość

Wynik zapytania:
tabela A:
1 | pierwsza wartość
2 | pierwsza wartość
3 | jakaś wartość
4 | druga wartość
5 | pierwsza wartość
6 | inna wartość
Kolumna A oczywiście w takim przypadku musi być (var)char smile.gif

Ten post edytował maviozo 20.01.2012, 16:36:25
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 06:38