SQL zapytania złożone i dwie kolumny o tej samej nazwie

0

Witam.

Mam problem z pewnym zapytaniem w sql. Pobiera mi ona rekordy z dwóch tabeli:

SELECT u.*, k.szpital, k.id, k.miasto FROM umowy as u, kontrahenci as k WHERE k.id=u.id_szp ORDER BY u.data_start ASC

W dwóch tabelach istnieje kolumna o nazwie ID, i potrzebowałbym dostać się do obu numerów. Jednak pod komórką $wynik[$i]['id']; mam tylko ID z tabeli kontrahenci i nie mam jak się dostać do numeru ID z tabeli umowy.
Sprawdzałem pod print_r($wynik) i nie ma takiego rekordu.

1
k.id as kid

Tylko po kiego grzyba Ci ta kolumna, skoro zwracasz też u.*, które zawiera w szukaną wartość kolumnie id_szp?
Przy okazji - fatalne nazwy. Pomyśl, czy za rok będziesz pamiętać co oznaczają takie skróty. Albo czy ktokolwiek inny ma szansę to szybko rozszyfrować. Taka obfuskacja nazw utrudnia zrozumienie kodu i bazy danych. Nazwy powinny być krótkie, ale możliwie opisowe. Szp... Szpinak? Szpadel? Szpierniczona nażwa?

1 użytkowników online, w tym zalogowanych: 0, gości: 1