Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych z 2 tabeli...
jasina
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 16.10.2004

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


Witam serdecznie

Mam 2 tabele samochody i wersje.

tabela samochody ma następujące kolumny:
samochod_id
samochod_nazwa
samochod_model

tabela wersje:
wersja_id
samochod_id
wersja_silnik
wersja_moc

Chciałbym pobrać wszystkie rekordy z tabeli samochodu, tak aby każdy model miał przypisany silnik o najmniejszej mocy tak aby na liście samochodów było coś takiego, np:
Cytat
Mercedes E
od 145 koni mechanicznych


Problem w tym, ze przy zapytaniu:

Kod
SELECT
    s.*,
    w.*
FROM samochody AS s
INNER JOIN wersje AS w ON s.samochod_id=w.samochod_id
ORDER BY
    w.wersja_moc ASC


To zapytanie jednak nie wykonuje tego co chciałem.
Dostaję listę rekordów wszystkich samochodów z wszystkimi silnikami a nie tylko z najsłabszymi czyli dostaję x Mercedesów klasy E (dla kazdej wersji 1 rekord)

Jak powinno wyglądać poprawne zapytanie?
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 Aktualny czas: 22.08.2025 - 05:04