Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Wyciąganie rekordów po dacie z pola w innej tabeli
neo1986kk
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


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

Ten post edytował neo1986kk 1.03.2015, 17:05:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie polaczyles w zaden sposob tabeli sheetfields z tabelą sheet


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Aktualny czas: 22.08.2025 - 04:50