![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I have a database column that stores a comma delimited list of foreign keys. Would someone show me how to do a join using the values from a list stored within a record? For example, a record in tbl_cds.genre_id might have a value of "2, 5, 6" corresponding to genre_ids 2 , 5 and 6. I want to join tbl_cds.genre_id to tbl_genre.genre_id using the values in that data field. It seems I need a loop like this: SELECT * FROM tbl_cds WHERE Begin Loop tbl_cds.genre_id[i] = tbl_genre.genre_id End Loop. Would someone give me the correct syntax? Is there an alternative method that would create less overhead? Sorry for such a novice post. |
#3
| |||
| |||
|
|
I have a database column that stores a comma delimited list of foreign keys. Would someone show me how to do a join using the values from a list stored within a record? For example, a record in tbl_cds.genre_id might have a value of "2, 5, 6" corresponding to genre_ids 2 , 5 and 6. I want to join tbl_cds.genre_id to tbl_genre.genre_id using the values in that data field. It seems I need a loop like this: SELECT * FROM tbl_cds WHERE Begin Loop tbl_cds.genre_id[i] = tbl_genre.genre_id End Loop. Would someone give me the correct syntax? Is there an alternative method that would create less overhead? |
![]() |
| Thread Tools | |
| Display Modes | |
| |