Pagina 1 din 1
Select data identica din doua tabele
Scris: Lun Dec 12, 2016
de mybab
Buna Marplo, poate ca sa mai discutat de aceasta problema, dar nu asa.
Am doua tabele in baza de date:
tabelul_prom_data_1 (are are urmatoarele date)
Cod: Selectaţi tot
2016-12-04
2016-12-07
2016-12-09
2016-12-10
2016-12-12
tabelul_prom_data_2 (are are urmatoarele date)
Cum fac sa caut in cele doua tabele , sa vad daca in tabelul_prom_data_1 am date identice cu cele din tabelul_promo_2 , daca da sa imi afiseze descrescator ultimele 2.
De exemplu rezultatul ar trebui sa fie asa:
Mersi.
Select data identica din doua tabele
Scris: Mar Dec 13, 2016
de MarPlo
Salut
Incearca acest tip de Select:
Cod: Selectaţi tot
SELECT data1 FROM tabelul_promo_1 AS t1, tabelul_promo_2 AS t2 WHERE t1.data1=t2.data2 ORDER BY data1 DESC LIMIT 2
Re: Select data identica din doua tabele
Scris: Mar Dec 13, 2016
de mybab
Nu reusesc Marplo, poate din cauza id_users.
In baza de date cu numele "site_test" am tabelul cu nume "promoti" care are mai multe coloane printre care si
o coloana cu numele tabelul_prom_data_1.
Cum am arata mai sus "tabelul_prom_data_1" are urmatoarele date momentan introduse :
tabelul_prom_data_1
2016-12-04
2016-12-07
2016-12-09
2016-12-10
2016-12-12
Cealalta parte, tot in baza de date cu numele "site_test" am tabelul cu nume "promoti_useri" care are mai multe coloane printre care si
o coloana cu numele "tabelul_prom_data_2", "id_users" etc.
Sa presupunem ca $id_users ="7";
tabelul_prom_data_2 id_user
2016-12-04 7
2016-12-07 7
2016-12-09 7
2016-12-04 5
2016-12-07 6
2016-12-09 5
Vreau sa vad de exemplu la id_users "7" ultimele doua date daca se potrivesc cu cele de sus din tabelul_prom_data_1 si sa imi returneze
Asa:
2016-12-07
2016-12-09
Nu reusesc nici cum am incercat o sumedenie de variante , nu ii gasesc calea.
Select data identica din doua tabele
Scris: Mar Dec 13, 2016
de MarPlo
Doar schimbi numele tabelelor si coloanelor din acel select:
Cod: Selectaţi tot
SELECT tabelul_prom_data_1 FROM promoti AS t1, promoti_useri AS t2 WHERE t1.tabelul_prom_data_1=t2.tabelul_prom_data_2 AND t2.id_users=7 ORDER BY tabelul_prom_data_1 DESC LIMIT 2
- Eventual, poti testa select-ul in phpmyadin sa vezi ce rezulta.
Re: Select data identica din doua tabele
Scris: Mar Dec 13, 2016
de mybab
daca pun * sa selectez tot (SELECT * FROM) merge.
dar ii ok asa?
Select data identica din doua tabele
Scris: Mar Dec 13, 2016
de MarPlo
Daca functioneaza si esti multumit de rezultat, e bine.
Re: Select data identica din doua tabele
Scris: Mar Dec 13, 2016
de mybab
Iti multumesc inca o data pentru ajutor.