[MySQL]Konstrukcja zapytania do bazy LEFT JOIN? |
[MySQL]Konstrukcja zapytania do bazy LEFT JOIN? |
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 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. |
|
|
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. -------------------- |
|
|
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
|
|
|
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; -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 10:33 |