Jak wypisać informację z tablic w jednej tabeli jeżeli te tablice mogą (ale nie muszą) zawierać różne dane. 

Np. tablice wyglądają tak :

-Tablica-1-

-id-specyfikacji-|-nazwa-|-wartość|

1|taktowanie procesora|2ghz|

2|napiecie|1,4V|

4|technologia|30 nm|

-Tablica-2-

-id-specyfikacji-|-nazwa-|-wartość|

1|taktowanie procesora|2,5ghz|

2|napiecie|1,1V|

3|taktowanie szyny pamięci|2 ghz|

4|technologia|20 nm|






I chciałbym żeby to wyglądało tak 

-----------------------

specyfikacja|proc 1| proc 2|

taktowanie procesora|2ghz|2,5ghz|

napiecie| 1,4V|1,1V|

taktowanie szyny pamięci|brak danych|2ghz|

technologia|30nm|20nm|




Gdybym tylko porównywał do proca 1 to uruchomiłbym pętle w pętli i porównywał id specyfikacji, ale chciałbym wypisać wszystkie dane i nie mam pomysłu jak zrobić ażeby w przypadku gdy proc 2 ma jakąś specyfikację to w rekordzie proca 1 pojawiał ten "brak danych". Dzięki z góry za pomoc.