Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Prefix dla nazw pól
Forum PHP.pl > Forum > Przedszkole
smietek
Chcę pobrać dane z dwóch tabeli przy użyciu LEFT JOIN. Jednakże, chcę pobrać WSZYSTKIE dane z obu tabel, ale nazwy pól się w nich powtarzają.
Czy mogę w jakiś sposób dodać do nazw pól z drugiej tabeli prefix - tak, aby nie wymieniać ich wszystkich z osobna, ale zrobić to jakoś automatycznie?
Agape
musisz skorzystac z AS
  1. SELECT jakas_nazwa AS costam FROM tabela

do LEFT JOIN bedzie cos takiego
tabela1.pole AS polaA, tabeladodatkowa.poleuzupelniajace AS resztadanych

mam nadzieje ze nie zagmatwalem za bardzo
smietek
Dobra, nic mi nie pomogłeś. To co mi podałeś to wiem.
Ja chcę pobrać od razu WSZYSTKIE (czyli coś jak "SELECT `tabela`.* ...") tylko do tego chcę dodać prefix (czyli wszystkie pola z `tabela` miałby by od razu ustawiony prefix w postaci np. "prefix_pole")
Agape
Nie doczytalem. W takim razie nikt ci nie pomoze bo obecna wersja mysql nie daje takiej mozliwosci. Jedyne wyjscie to albo wpisac pola z reki albo jezeli moga sie zmieniac pobrac je z bazy i w tedy kombinowac z AS.
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.