Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Wyciąganie rekordów po dacie z pola w innej tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
neo1986kk
Witam, problem jest dość skomplikowany więc postanowiłem to narysować. http://zapodaj.net/db5491e85c204.jpg.htm

Chodzi o to żeby wyciągnąć z bazy te arkusze, których odpowiedź w polu data dodania jest więszka od 2013 roku.


  1. SELECT sheet.id, sa.answer FROM sheet LEFT JOIN sheetfields sf ON sf.type='date' LEFT JOIN sheetanswers sa ON sa.FIELD=sf.id WHERE sa.answer >'2014-01-01'


Wymyśliłem takie zapytanie ale zwraca wszystkie arkusze i dla każdego podaje pierwszą znalezioną datę

id | answer
1 | 2014-05-05
2 | 2014-05-05
3 | 2014-05-05
4 | 2014-05-05
nospor
Nie polaczyles w zaden sposob tabeli sheetfields z tabelą sheet
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.