| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
gogu19
Data înscrierii: 02/Ian/2008
Mesaje: 109
|
| Trimis: Lun Apr 07, 2008 11:12 am Titlul subiectului: eroare join |
|
|
select * from cdr where (tip<>'0' and cdr like '%7/4%' and data='2008-03-04')a left join
(select * from cdr where cdr not like '%ISDN%') where a.ora=b.ora and a.data=b.data
Imi da eroare cand o bag in PMA,dar nu im idau seama ce eroare ar putea fi...ms |
|
| Sus |
|
Dodo
Data înscrierii: 22/Aug/2006
Mesaje: 886
Locație: Constanta
|
| Trimis: Lun Apr 07, 2008 1:13 pm Titlul subiectului: |
|
|
Ai tot felul de greseli in query-ul tau.
Uite ce-am reusit eu sa gasesc:
1. atunci cand faci un join folosesti JOIN <nume tabel> ON <conditie> ... tu ai facut un join (<query>) WHERE <conditie> ... nu esti nici pe aproape
2. Incerci sa folosesti un join pt 2 selecturi din acelasi tabel (wtf?!?). Join-ul se foloseste pentru a uni 2 tabele, in nici un caz pentru a exclude ceva.
Am incercat sa-mi dau seama ce vrei defapt sa faci cu acel query dar nu reusesc sa gasesc logica. Iti recomand sa incerci sa explici in cuvinte ce-ai incercat sa faci si eventual sa ne arati erorile pe care le reclama mysql si forma tabelelor din care selectezi. |
|
| Sus |
|
gogu19
Data înscrierii: 02/Ian/2008
Mesaje: 109
|
| Trimis: Lun Apr 07, 2008 1:17 pm Titlul subiectului: |
|
|
| Ce vreau sa fac este sa selectez din 2 inregistrari din acelasi tabel,una singura |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1155
Locație: Sibiu
|
| Trimis: Lun Apr 07, 2008 1:42 pm Titlul subiectului: |
|
|
Incearca asa:
Cod:
SELECT * FROM cdr WHERE tip<>'0' AND cdr LIKE '%7/4%' AND cdr NOT LIKE '%ISDN%' AND data='2008-03-04'
|
|
| Sus |
|
gogu19
Data înscrierii: 02/Ian/2008
Mesaje: 109
|
| Trimis: Lun Apr 07, 2008 1:55 pm Titlul subiectului: |
|
|
| ideea e ca eu trebuie sa am 2 inregistrari din care sa pastrez una singura,daca nu am trebuie sa fac alta chestie |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |