![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam 2 tabele w ktorych mam 2 takie same nazwy kolumn id_apart i potrzebuje wykonac tego typu zapytanie:
jednak pomocne w konstruowaniu pewnych konstrukcji w php byloby gdybym stworzyl alias dla jednej z tych kolumn tak aby nazwy kolumn sie roznily... mniej wiecej doszukalem sie jak stworzyc alias dla kolumny - po przez AS (SELECT id_apart AS id_apart2 FROM $tabelka) - ale nie wiem jak skonstruowac zapytanie jak mam 2 tabele w jednym zapytaniu (jak powyzej), dodatkowo biorac pod uwage ze chce dostac wynik wszystkich kolumn (*) z obydwóch tabele. Czy ktos moze podac przyklad jak to powinno wygladac? Ten post edytował Volume 1.04.2012, 23:26:17 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Trzeba niestety wypisać wszystkie kolumny po SELECT. Przykład:
Aliasy kolumn to id_apart_from_t3 oraz id_apart_from_t, a tabel to t3 oraz t. Słówko AS można pominąć. Dodatkowo jeśli wspólna kolumna dla obu tabel ma taką samą nazwę i nie ma innych warunków złączenia, to możesz się posłużyć konstrukcją USING, zamiast ON:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.09.2025 - 22:55 |