Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да представите данни по осите X и Y в SQL таблица

Отговорът до голяма степен се крие във вашия псевдокод. Най-подходящият начин за съхраняване на вашите данни е в таблица с три колони:x и y и value и уникално ограничение за първите две колони.

наборът от данни, предоставен във вашия пример, ще се преведе по следния начин:

   x    y  value
----------------
 762  635  26.23
 762  762  28.41
 762  889  30.60
1016  635  27.61
1016  762  29.91
1016  889  32.31
1270  635  29.06
1270  762  31.48
1270  889  33.91

С тази структура на таблицата сега това е проста заявка:

select value from mytable where x = 762 and y = 889



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Управлявайте MySQL с phpMyAdmin на Ubuntu 9.10 (Karmic)

  2. Синтактична грешка на MySQL с просто INSERT?

  3. SQLSTATE[HY000]:Обща грешка:3780 Референтната колона 'user_id' и референтната колона 'id' във външния ключ са несъвместими

  4. PHP MYSQL Вмъкване на данни на арабски език

  5. Как мога да използвам $_get с функцията build_categories_options