![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
zachodzę sobie w głowę jak powinno wyglądać dobrze napisane zapytanie do mysqla:
Są dwie tabele w których jest to samo ID, chce wyświetlić wszystkie rekordy , ale jeśli w drugiej tabeli jest to samo ID wyświetli się coś extra (np podświetlę , pogrubie sobie etc).
wyświetli nam tylko te gdzie relacja pomiędzy niby jest spójna. Natural Join też odpada. Dla samego połączenia tabel wystarczy:
a jak bym chciał w miejsce gwiazdki zrobić alias As podswietlenie ? Czyżby tak:
Ten post edytował casperii 11.06.2017, 19:06:26 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
No dobra ale jest jedno ale:
Jeżeli mam w tabeli2 2 x wartość tą samą aid którą porównuje sobie z tabela 1 to mi się nazwy z tabeli1 dublują , jak to ugryźć group by aid ? tabela1: id, produkt 1 | Auto tabela2: id, adres, rodzaj 1 | www | B 1 | ww2 | C i dla rekordu ID 1 powinno mi pokazać Auto <a href="www">B</a> <a href="ww2">C</a> jak zrobię tak:
to wyświetli mi Auto B , chociaż jest jeszcze C jak zrobię tak:
to wyświetli mi Auto B Auto C a moim założeniem jest wyświetlenie Auto B C Ten post edytował casperii 11.06.2017, 21:06:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 00:42 |