[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
MySQL Select

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...
NapísalOffline : 06.04.2014 12:36 | MySQL Select

Kód:
SELECT event.id_event, event_title, event_details, event_date_time, event_showtime.id_show, event_category.id_category, distance
FROM event
JOIN event_showtime ON event.id_event = event_showtime.id_event
JOIN event_category ON event.id_category = event_category.id_category
HAVING distance <  '5'
LIMIT 0 , 30


Mám takýto select, 2 tabuľky event a event_showtime.

Výsledkom je :

Kód:
id_event   event_title   event_details   event_date_time   id_show   id_category    distance
1   Testovacia   Testovacia udalosť   2014-04-01 20:00:00   2   1   0.390327906350887
1   Testovacia   Testovacia udalosť   2014-04-24 12:00:00   8   1   0.390327906350887
2   Čin-Čin   Čin-Čin je nádherný poetický príbeh o dospievaní. ...   2014-04-29 12:00:00   7   2   0.390327906350887
1   Testovacia   Testovacia udalosť   2014-03-31 16:13:17   1   1   0.390327917895938
2   Čin-Čin   Čin-Čin je nádherný poetický príbeh o dospievaní. ...   2014-03-31 15:00:00   3   2   1.02364018489261
2   Čin-Čin   Čin-Čin je nádherný poetický príbeh o dospievaní. ...   2014-04-23 11:00:00   5   2   1.0236401892949


Chcel by som dosiahnuť to, aby to vracialo iba výsledky, s najbližším datetime atribútom, teda aby bol >NOW proste aby výsledkom bolo niečo takéto :

Kód:
id_event   event_title    event_details   event_date_time    id_show   id_category    distance
1   Testovacia   Testovacia udalosť   2014-04-24 12:00:00   8   1   0.390327906350887
2           Čin-Čin      Čin-Čin je nádherný poetický príbeh o dospievaní. ...   2014-04-23 11:00:00   5   2   1.0236401892949


Asi to bude chcieť nejaký JOIN, alebo niečo také, ale zatiaľ na to neprichádzam ...


_________________
rMBP 13 2015
iPhone 7
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
NapísalOffline : 07.04.2014 3:44 | MySQL Select

Ak som to nepochopil spravne oprav ma. Chces selectnut eventy, ktore sa udeju v buducnosti a zaroven zoradit od najblizsieho eventu? Tak potom len
WHERE event_date_time > NOW()
ORDER BY event_date_time


Offline

Užívateľ
Užívateľ
MySQL Select

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...
Napísal autor témyOffline : 07.04.2014 6:52 | MySQL Select

Nie nie :D nepotrebujem nič zoraďovať, chcem to mať zoradené ako to je teda podľa vzdialenosti. Ja chcem selectnuť pre každé id_event práve jeden riadok, samozrejme pokiaľ existuje ešte taký riadok, ktorý má dátum > NOW ale pokiaľ je tých dátum viac, tak vyberé najbližší a samozrejme je v okolí takźe podmienka na vzdialenosť funguje. http://www.sqlfiddle.com/#!2/6545ab/129 tu sú nahraté tie 3 tabuľky a starý select, s úpravou ktorého si neviem rady, tak aby v tom prípade vypísal iba 3 a 6 riadok ...


Edit : http://www.sqlfiddle.com/#!2/6545ab/146 vyriešené :)


_________________
rMBP 13 2015
iPhone 7
 [ Príspevkov: 3 ] 


MySQL Select



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

MySQL - SELECT JOIN

v Databázy

9

972

21.07.2017 18:19

lukas15

V tomto fóre nie sú ďalšie neprečítané témy.

select z mysql

v Backend

4

569

09.10.2007 21:23

bruno.b

V tomto fóre nie sú ďalšie neprečítané témy.

mysql select pre autocomplete

v Databázy

0

332

17.06.2013 12:02

general667

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL select date between

v Databázy

3

433

05.06.2013 20:48

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

mysql: 2 tabulky - jeden select

v Databázy

16

830

09.11.2014 22:03

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

ako zmenit vystup - select mysql

v Backend

3

617

29.07.2008 8:02

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL SELECT IN() a rovnake hodnoty

v Databázy

11

1353

25.08.2009 20:48

bmatias

V tomto fóre nie sú ďalšie neprečítané témy.

Z mySql do <select>

v Backend

13

680

02.05.2009 23:32

suchy

V tomto fóre nie sú ďalšie neprečítané témy.

SELECT z MySQL db medzi dvoma casmi

v Databázy

9

2885

11.07.2018 13:51

jumper

V tomto fóre nie sú ďalšie neprečítané témy.

Automaticke doplnanie <select> po kliknuti , vyber z MySql

v Frontend

1

531

22.05.2015 12:44

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

formular: presun <option> zo <select> do <select>

v Frontend

2

844

28.09.2009 15:27

tomast7

V tomto fóre nie sú ďalšie neprečítané témy.

select

v Databázy

8

611

16.03.2012 14:09

zdeniatqo

V tomto fóre nie sú ďalšie neprečítané témy.

SELECT

v Databázy

6

1496

31.08.2006 13:50

tRizzO

V tomto fóre nie sú ďalšie neprečítané témy.

Select

v Frontend

3

513

13.09.2012 21:49

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

select

v Backend

7

722

02.05.2008 13:53

mondzo

V tomto fóre nie sú ďalšie neprečítané témy.

Select option

v Frontend

5

673

06.06.2017 10:12

hatto13



© 2005 - 2026 PCforum, edited by JanoF