[Linux-Biella] query mysql
vallini.daniele a bilug.it
vallini.daniele a bilug.it
Sab 19 Mar 2016 21:12:56 CET
Sat, Mar 19, 2016 at 08:30:45PM +0100 Carolina Maiorana ha scritto:
> +--------------+----------------------+------+-----+---------------------+-------+
> | Field | Type | Null | Key | Default | Extra |
> +--------------+----------------------+------+-----+---------------------+-------+
> | T2TabId | int(11) unsigned | NO | |0 | |
> | RunTabId | int(11) unsigned | NO | |0 | |
> | Time | datetime | NO | | 0000-00-0000:00:00 |
> |
> | T2Id | int(11) unsigned | NO | |0 | |
> | TelescopeId | tinyint(4) unsigned | NO | |0 | |
> | GPSSec | int(11) unsigned | NO | |0 | |
> | GPSns | int(11) unsigned | NO | |0 | |
> | TelescLatit | float(6,4) | YES | |NULL | |
> | TelescLongit | float(6,4) | YES | |NULL | |
> | NPagesFilled | tinyint(2) unsigned | NO | |0 | |
> | T1Pix | smallint(4) unsigned | NO | |0 | |
> | T2Pix | smallint(4) unsigned | NO | |0 | |
> | TLTClass | int(11) unsigned | NO | |0 | |
> | VetoCount | bigint(20) unsigned | NO | |0 | |
> | DeadTime | bigint(20) unsigned | NO | |0 | |
>
> in realta' hai capito giusto. Questa e' la struttura sia della tabella
> principale sia delle altre quattro, che ho costruito a partire dalla
> principale facendo semplicemente una selezione in base a TelescopeId.
Non vedo primary key, mi par di capire che GPSSec e TelescopeId potrebbero essere
primary key combinato.
Per avere quindi una prima visione ordinata e coerente dei fenomeni farei:
SELECT * FROM nome_tabella ORDER BY GPSSec,TelescopeId (vista la
possibile grande dimensione della tabella inizierei inserendo un LIMIT per non
inchiodare inutilmente la macchina)
poi valuterei la situazione ed imposteri i WHERE ed eventuali ulteriori ORDER BY
quindi si potrebbe impostare delle tabelle di elaborazione intermedia
Maggiori informazioni sulla lista
Linux