Програмиране > Бази данни

Подреждане на инфо от sql ... Моля за помощ :(

(1/1)

puzzelbrain:
Здравейте, имам проблем с 2 таблици от база данни. Не знам как да напиша заявка за да получа информацията по определен начин. Таблиците са:

1. results:
test_code   varchar(6)
result   varchar(200)
patient_id bigint(20)
barcode   varchar(20)
id int(11)
date   varchar(20)
patient_idn   varchar(10)

2. tests
name   varchar(100)
button   varchar(50)
code   varchar(6)
up   varchar(50)
down   varchar(50)
unit   varchar(10)
flag   varchar(20)
id int(11)
price   varchar(5)

SQL-a изглежда така в момента

SELECT * FROM results LEFT JOIN tests ON results.test_code = tests.code WHERE patient_idn = '".$patient['data'][0]['idn']."' GROUP BY results.test_code ORDER BY results.date";

, но не мога да си подредя информацията както искам, а именно:

------------------------------------------------------------------
                 | results.date | results.date | results.date
------------------------------------------------------------------
tests.name | results.result|results.result|results.result
------------------------------------------------------------------
tests.name | results.result|results.result|results.result
------------------------------------------------------------------
tests.name | results.result|results.result|results.result
------------------------------------------------------------------

Нямам идея как да го направя. Моля за помощ

HanKrum:

--- Код: MySQL ---SELECT test_code, result, patient_id, barcode, id, `date`, patient_idn,name, button, code, up, down, unit,flag, priceFROM results LEFT JOIN tests ON test_code = code WHERE patient_id = "neshtoto_si" GROUP BY test_code ORDER BY `date`; п.п. date е добре да е UTStamp.

Пробвай така

Навигация

[0] Списък на темите

Премини на пълна версия