? select query met union
ton
15/08/2007 14:51:00Quote:
ik heb 2 verschillende tabellen hierin heb ik colums staan met cijfers
tabel 1 colum inhoud 1234567890
tabel2 colum inhoud 3212
nu wil ik uit tabel 1 bij cijfers de eerste 2 getallen vergelijken met de laatste 2 cijfers uit tabel 2
indien deze gelijk zijn wil ik het resultaat zien
is dit met een query op te lossen of kan ik dit beter met een php split doen
Het liefste wil ik een query hiervoor hebben
jammer dat niemand het weet
b.v:
tabel 1 colum inhoud 1234567890
tabel2 colum inhoud 3212
nu wil ik uit tabel 1 bij cijfers de eerste 2 getallen vergelijken met de laatste 2 cijfers uit tabel 2
indien deze gelijk zijn wil ik het resultaat zien
is dit met een query op te lossen of kan ik dit beter met een php split doen
Het liefste wil ik een query hiervoor hebben
jammer dat niemand het weet
b.v:
Code (php)
1
2
3
2
3
<?
SELECT naam,nummer,naam2,nummer2 FROM tabel,tabel2 WHERE eerste2cijfers.nummer = laatste2cijfers.nummer2 AND naam = naam2 AND naam="pietje";
?>
SELECT naam,nummer,naam2,nummer2 FROM tabel,tabel2 WHERE eerste2cijfers.nummer = laatste2cijfers.nummer2 AND naam = naam2 AND naam="pietje";
?>
Ik ben inmiddels een stapje verder maar zou nu iets met een union moeten doen kan iemand me helpen met deze te maken
Dit heb ik: en moet worden ??
SELECT naam,nummer,naam2,nummer2 FROM tabel,tabel2 WHERE select right('54312',2) <uitkomst>= select left('123456789',2<uitkomst> AND naam = naam2 AND naam="pietje";
hier moet dus de uitkomst staan van nummer
123456789 (dus 12)
mysql> select left('123456789',2);
+------------------+
| right('54312',2) |
+------------------+
| 12 |
+------------------+
hier moet dus de uitkomst staan van nummer2
54312(12)
mysql> select right('54312',2);
+------------------+
| right('54312',2) |
+------------------+
| 12 |
+------------------+
dit zou denk ik een union moeten worden
Gewijzigd op 01/01/1970 01:00:00 door Ton
Er zijn nog geen reacties op dit bericht.