Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Relacje między tabelami
casperii
post 11.06.2017, 19:02:28
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).

  1. SELECT * FROM tabela1, tabela 2 WHERE tabela1.id = tabela2.id


wyświetli nam tylko te gdzie relacja pomiędzy niby jest spójna.
Natural Join też odpada.

Dla samego połączenia tabel wystarczy:
  1. SELECT * FROM tabela1, tabela 2


a jak bym chciał w miejsce gwiazdki zrobić alias As podswietlenie ?

Czyżby tak:
  1. SELECT `tabela1`.`id` =`tabela2`.`id` AS `podswietlenie` FROM tabela1, tabela 2



Ten post edytował casperii 11.06.2017, 19:06:26
Go to the top of the page
+Quote Post

Posty w temacie
- casperii   [MySQL][PHP]Relacje między tabelami   11.06.2017, 19:02:28
- - nospor   LEFT JOIN   11.06.2017, 19:35:58
- - casperii   No dobra ale jest jedno ale: [SQL] pobierz, plaint...   11.06.2017, 23:28:40
- - nospor   Jesli uzywasz grupowania i chcesz w select pobrac ...   12.06.2017, 08:45:28
- - casperii   @nospor : [SQL] pobierz, plaintext SELECT *, `id`...   12.06.2017, 20:38:04
- - nospor   Zjadles GROUP BY... skup sie troche   13.06.2017, 08:45:37
- - casperii   @nospor ok , racja: [SQL] pobierz, plaintext SEL...   13.06.2017, 18:55:37
|- - bostaf   Cytat(casperii @ 13.06.2017, 19:55:37...   14.06.2017, 20:11:00
- - Pyton_000   Zamiast pytać o głupooty to byś to lepiej sprawdzi...   13.06.2017, 21:14:24
- - casperii   @Pyton_000 gdyby to działało to bym nie pytał tut...   14.06.2017, 19:05:42
- - casperii   @bostaf jeśli nie zauważyłeś to są przykładowe ta...   14.06.2017, 20:49:58
|- - bostaf   Cytat(casperii @ 14.06.2017, 21:49:58...   14.06.2017, 21:25:41
- - trueblue   Podane przez Ciebie zapytanie na pewno nie zwróci ...   14.06.2017, 21:12:55
- - rufuspl   Cześć. Nie zakładam nowego wątku, bo wygląda mi na...   17.06.2017, 12:54:21
- - Pyton_000   bo masz użyć 2x left join.   17.06.2017, 13:24:22
|- - rufuspl   Cytat(Pyton_000 @ 17.06.2017, 14:24:2...   17.06.2017, 13:29:10
- - Pyton_000   dodajesz aliasy w zapytaniu w SELECT dla nazwisk   17.06.2017, 14:39:55
|- - rufuspl   Cytat(Pyton_000 @ 17.06.2017, 15:39:5...   17.06.2017, 22:09:50
- - Pyton_000   KodSELECT tabel1.id AS ID_1, tabela2.id AS ID_2   18.06.2017, 08:29:11
|- - rufuspl   Cytat(Pyton_000 @ 18.06.2017, 09:29:1...   18.06.2017, 12:23:41
- - Pyton_000   Wyraźnie napisałem że masz zrobić 2x left join do ...   18.06.2017, 14:23:34
- - rufuspl   Cytat(Pyton_000 @ 18.06.2017, 15:23:3...   18.06.2017, 17:46:22


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 Wersja Lo-Fi Aktualny czas: 15.08.2025 - 01:20