从2个表中选择数据

时间:2015-03-31 09:39:54

标签: php mysql sql

我想在两个表中搜索<​​strong>输入:用户ID ...输出:路径

tabel1


User-ID|Name|b1|b2|b3|b4 0 |Per |1 |0 |1 |0 1 |Lisa|1 |1 |1 |1
tabel2

Pic|path
b1 |"pics/001.jpg"
b2 |"otherpics/003.jpg"
b3 |"pics/002.jpg"

我想将MySQL与PHP一起使用 例子:User-ID = 0(SELECT ...)输出=&#34; pics / 001.jpg&#34;,&#34; pics / 002.jpg&#34;

感谢您的支持

1 个答案:

答案 0 :(得分:0)

正确规范化表格:

tabel1(用户)

User-ID|Name
     0 |Per 
     1 |Lisa

tabel2(图片)

Pic|path
1 |"pics/001.jpg"
2 |"otherpics/003.jpg"
3 |"pics/002.jpg"

tabel3(User_Pics)

User-ID|Pic-ID
0 | 1
0 | 3
1 | 1
1 | 2
1 | 3