Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Konstrukcja zapytania do bazy LEFT JOIN?
JanMatuszak
post 14.11.2020, 10:11:59
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 24.10.2020

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


Witam!
Mam tabelę klienci która zawiera następujące kolumny (id, imię, nazwisko)
Oraz tabelę oferty która zawiera następujące kolumny(id_oferty, id_klienta, wartość_oferty,data oferty,status oferty)

Jak zatem skonstruować zapytanie aby uzyskać id_oferty, imie.klienta, nazwisko.klienta, wartość oferty, data oferty, status oferty.

Dodatkowo chciałbym zapytać jak stworzyć zapytanie które pokaże mi wyniki takie jak powyżej, ale uzależnione również od daty (np. za ostatnie 7 dni)

Wiem że muszę użyć left JOIN ale jak tego już nie wiem smile.gif

Chciałbym również stworzyć link który np. zmieniałby wartość status oferty na "zakończona" i wówczas jej nie wyświetlać na liście ofert.
Go to the top of the page
+Quote Post
viking
post 14.11.2020, 10:53:27
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


A jaki jest konkretnie problem? To majprostsze zapytanie które znajdziesz w każdej dokumentacji.
Data to dodatkowy warunek where, status tak samo.


--------------------
Go to the top of the page
+Quote Post
JanMatuszak
post 14.11.2020, 11:13:22
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 24.10.2020

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


Możesz podrzucić przykład? Nie rozumiem jak zaciągnąć dane z obu tabel
Go to the top of the page
+Quote Post
viking
post 14.11.2020, 12:04:49
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


https://dev.mysql.com/doc/refman/8.0/en/join.html
Cytat
SELECT t1.name, t2.salary
FROM employee AS t1 INNER JOIN info AS t2 ON t1.name = t2.name;


--------------------
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: 23.04.2024 - 10:33