Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Aliasy
el Santiago
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 1
Dołączył: 31.08.2007

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


Aliasy w MySQL działają na zasadzie:

SELECT cos as v, cos2 as vu itd.

A ja chcę przyspieszyc prace i miec: SELECT * ... no właśnie, wszystko z jakimś aliase - ustalonym w tym zapytaniu, czy zatem da się z tabeli
id_user | login

SELECT *... aby wyświetlił wszystkie pola bazy z prefiksem u. czyli u.id_user itd. bez konieczności wpisywania w zapytanie pobieranych komórek.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
el Santiago
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 1
Dołączył: 31.08.2007

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


Hmm, jeśli wezmę:

`users`:
id_user | login

`avatars`: (załóżmy, że user może mieć x avków, stąd ta tabela)
id_avatar | id_user | link

to:

SELECT * FROM users LEFT JOIN avatars ON (users.id_user = avatars.id_users)

NIE zwrócie nam w wyniku id_user, prawda?

Group by?
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: 13.10.2025 - 23:00