Автор Тема: Подреждане на инфо от sql ... Моля за помощ :(  (Прочетена 89 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

puzzelbrain

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 21
  • -Получени: 3
  • Публикации: 273
Здравейте, имам проблем с 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
------------------------------------------------------------------

Нямам идея как да го направя. Моля за помощ
« Последна редакция: 26 Октомври 2018, 15:03:29 от puzzelbrain »
Подай виното там.

HanKrum

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 120
  • -Получени: 73
  • Публикации: 989
  • Кибик
Re: Подреждане на инфо от sql ... Моля за помощ :(
« Отговор #1 -: 05 Ноември 2018, 15:35:54 »
Код: MySQL
  1. test_code,
  2. result,
  3. patient_id,
  4. barcode,
  5. id,
  6. `date`,
  7. patient_idn,
  8. name,
  9. button,
  10. code,
  11. up,
  12. down,
  13. unit,
  14. flag,
  15. price
  16. FROM results
  17. LEFT JOIN tests ON test_code = code WHERE patient_id = "neshtoto_si"
  18. GROUP BY test_code ORDER BY `date`;
  19.  
п.п. date е добре да е UTStamp.

Пробвай така
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой