Two tables with the fields
Completedtable
Field | Type | Null | Key | Default | Extra |
+-----------+---------------+------+-----+---------------------+-------+
| name | varchar(30) | NO | PRI | | |
| jobid | varchar(20) | NO | PRI | |
| subtime | timestamp | NO | | 0000-00-00 00:00:00 | |
+-----------+---------------+------+-----+---------------------+-------
exectable
| name | varchar(30) | YES | MUL | NULL | |
| timestamp | timestamp | NO | | 0000-00-00 00:00:00 | |
| jobid | varchar(20) | YES | | NULL | |
| exec | varchar(50) | YES | | NULL | |
+-----------+-------------+------+-----+---------------------+-------+
select * from exectable where jobid='83243.xn01';
+-------------------------+---------------------+------------+---------------------------+
| name | timestamp | jobid | exec |
+-------------------------+---------------------+------------+---------------------------+
| xn | 2008-03-04 14:00:01 | 83243.xn| xn/0 |
| xn | 2008-03-04 14:00:01 | 83243.xn | xn/1 |
| xn| 2008-03-04 14:00:01 | 83243.xn | xn/1 |
| xn | 2008-03-04 14:00:01 | 83243.xn| xn/0 |
For each jobid there is more than 1 exec which I have to display. If I use if statement only one row is fetched not all the rows of that id.