Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie wyniku selecta wzgledem id
KotWButach
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 10
Dołączył: 8.02.2012

Ostrzeżenie: (0%)
-----


Witam, mam prośbę czy ktoś wie jak można połączyć wynik po ID?
  1.  
  2. SELECT * FROM `wp_postmeta` WHERE `meta_key` = 'date_uninstall' OR `meta_key` = 'date_install'
  3.  



Wynik takiego zapytania:


id_date | meta_key | somethingelse
35 | date_uninstall | 1234123423
... | ... | ...
35 | date_install | 989024234




Chciałbym by te dane się połączyły pod innymi nazwami tabel.

35 date_uninstall 1234123423 date_install 989024234

Czy tak się da?

Ten post edytował KotWButach 7.06.2017, 22:13:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
KotWButach
post
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 10
Dołączył: 8.02.2012

Ostrzeżenie: (0%)
-----


To jest jedna tabela, więcej jedna kolumna (IMG:style_emoticons/default/sad.gif)

udało mi się coś takiego ale mam kilkukrotnie więcej wyników (IMG:style_emoticons/default/sad.gif) bo bierze zbyt dużo rekordów... W zasadzie to mam wrażenie mam o kilkaset rekordów za dużo... zamiast kilku.
  1. select `end_date`, `certyficate_date`
  2. from `wp_postmeta`
  3. inner join (SELECT `meta_value` AS `end_date`, `post_id` AS `end_id` FROM `wp_postmeta` WHERE `meta_key` = 'date_uninstall_certyficate') AS A
  4. inner join (SELECT `meta_value` AS `certyficate_date`, `post_id` AS `cert_id` FROM `wp_postmeta` WHERE `meta_key` = 'id_certyfiacte') AS B
  5. on A.`end_id` = B.`cert_id`
  6.  


Ten post edytował KotWButach 9.06.2017, 21:51:17
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 00:00