Ik ben bezig met het maken van een site die meerdere talen ondersteund. Er kan bijvoorbeeld informatie over verschillende producten worden opgevraagd.
Een record van een product is via twee manieren op te vragen. Via zijn unieke nummerieke ID en via zijn naam. Als het product via zijn ID wordt opgevraagd is er maar 1 mogelijke record waar naar wordt gevraagd.
Echter als het product via zijn naam wordt opgevraagd moet ik ook aangeven in welke taal ik het wil. Nu is dit op zich niet zo'n probleem. Nu wil ik alleen graag dat als een product in de betreffende taal niet aanwezig is, dat dan automatisch de default taal wordt gekozen.
Mijn vraag is hoe ik dit in 1 query kan verwerken. Dus dat ik 1 of 2 record selecteer, en dat als het er 2 zijn, dat de eerste dan het record is de gevraagde taal is. Anders als het 1 record is dat dan de default taal is.
Is dit mogelijk of moet ik het toch met 2 queries gaan oplossen?
Een record van een product is via twee manieren op te vragen. Via zijn unieke nummerieke ID en via zijn naam. Als het product via zijn ID wordt opgevraagd is er maar 1 mogelijke record waar naar wordt gevraagd.
Echter als het product via zijn naam wordt opgevraagd moet ik ook aangeven in welke taal ik het wil. Nu is dit op zich niet zo'n probleem. Nu wil ik alleen graag dat als een product in de betreffende taal niet aanwezig is, dat dan automatisch de default taal wordt gekozen.
Mijn vraag is hoe ik dit in 1 query kan verwerken. Dus dat ik 1 of 2 record selecteer, en dat als het er 2 zijn, dat de eerste dan het record is de gevraagde taal is. Anders als het 1 record is dat dan de default taal is.
Is dit mogelijk of moet ik het toch met 2 queries gaan oplossen?