Vinnaren i pepparkakshustävlingen!
2010-02-25, 10:10
  #1
Medlem
Hej.
I en tabell har ja en kolumn som heter clientBoxId som har sexsiffriga värden som tex 046001.
Går det att binda det till en annan kolumn i en annan tabell som har ett niosiffrigt värde som tex
046001001?
För jag vill att alla som har det niosiffriga värdet ska matchas mot tex clientboxid. Problemet jag har är att jag har fastnat i hur sql raden ska se ut.
tex 046001001 och 046001002 ska matchas till clientboxid med 046001.
Citera
2010-02-25, 10:20
  #2
Medlem
Povels avatar
Pröva i f207 ("Databaser")
Citera
2010-02-25, 10:24
  #3
Medlem
Wobins avatar
Tråd flyttad Webbutveckling -> Databaser.

/Mod
Citera
2010-02-25, 10:34
  #4
Medlem
Okej sorry misstänkte att det va fel.
Citera
2010-02-25, 11:05
  #5
Medlem
desmoduss avatar
Finns LEFT() i mySql?

Isåfall kan du ju göra LEFT(BigID,6) där BigID är ditt niosiffriga id och 6:an anger antalet tecken du vill ha.

Exempel med en inner join:

Kod:
select from table1 t1
inner join table2 t2 on t1
.clientBoxId LEFT(t2.BigID,6
Citera
2010-03-02, 14:01
  #6
Medlem
Tack ska testa detta så fort möjlighet ges.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback