Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] laczenie tabel, laczenie tabel z numerem id
--pilot2575--
post 3.07.2012, 03:23:51
Post #1





Goście







Witam,

Mam dwie tabele:

Pierwsza:
dane (id, czas, opis) - rekordy nie powtarzają sie.

1 11:09 aaaa
2 11:10 bbbb
3 11:11 ccccc

druga:
dane2(id, czas, opis2) - rekordy mogą sie powtarzać

1 11:09 aaa
2 11:09 aaa
3 11:09 aaa
4 11:10 bbb
5 11:11 ccc

Chciałbym teraz wrzucić dane do trzeciej tabeli gdzie by byly wyswietlane dane z tabeli drugiej z dolaczonymi numerami id z tabeli pierszej tam gdzie czas jest taki sam.

czyli tak:
1 11:09 1
2 11:09 1
3 11:09 1
4 11:10 2
5 11:11 3


Proszę o pomoc.
Go to the top of the page
+Quote Post
PtasiorZz
post 3.07.2012, 05:08:16
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 3
Dołączył: 2.04.2010

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


Nie wiem czy dobrze Cię zrozumiałem, chodzi o to, aby w tabeli3 umieścić rekordy z tabeli 1 i 2 gdzie pokrywają się godziny?(porównując je po kolumnie nr1 - id) Zgadza się?
Go to the top of the page
+Quote Post
jasin
post 3.07.2012, 08:29:26
Post #3





Grupa: Zarejestrowani
Postów: 142
Pomógł: 32
Dołączył: 21.08.2008
Skąd: Toruń

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


Kod
SELECT druga.id, druga.czas, druga.opis2, pierwsza.id FROM druga LEFT JOIN pierwsza ON pierwsza.czas = druga.czas;


--------------------
Go to the top of the page
+Quote Post

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: 10.08.2025 - 08:39