Tablodaki 'field_value' tabelasını içeren 'field_value' tablosunu giriş yapmak istiyorum, çünkü birçok sütun özel sütun ismine sahip.Tablo sonuçlarında sorgu sonucu sütunlar nasıl yapılır?
Bir örnekle üzerinde açıklayalım:
+---------------------+
| field_value |
+---------------------+
|v_value v_id |
| Peter 1 |
| Lagaf 2 |
| Football 3 |
| Male 4 |
| 12345678 5 |
+---------------------+
tablo alanı içerecektir adlı sütunlar
+--------------------+
| field |
+--------------------+
| f_id f_label |
| 1 surname |
| 2 name |
| 3 hobbies |
| 4 sex |
| 5 phone |
+--------------------+
Ve gibi olacaktır sonucu: tablo 'FIELD_VALUE' değerleri içerir izleyen:
+---------------------------------------------+
| Result |
+---------------------------------------------+
| surname name hobbies sex phone |
| Peter Lagaf Football Male 12345678 |
+---------------------------------------------+
Futbolun Peterin hobisi olduğunu ve başka birinin olmadığını biliyor muyuz? – Strawberry
Bu tasarım türü, EAV (varlık-öznitelik değeri) olarak adlandırılır ve sağladığınız örnek veriler kötü bir seçimdir, 'f_label' değerleri satır değil sütunlar olmalıdır. –
Bunun anlamlı olmasının tek yolu, her bir f_id için sadece 1 değeriniz varsa ve eğer durum buysa, verilerinizi sizin yaptığınız gibi depolamak mantıklı değildir. – sagi