Mysql查询多条件错误

时间:2015-11-30 06:51:36

标签: mysql mysqli

我陷入了一个sql查询,它必须只从一个查询中获取图像中的一条记录和来自内容的多条记录,其中包含伪造密钥 place_id

示例:

发生id 67。

来自图像的数据

id   place_id     image

6      67      1444048037.png 

来自内容的数据

id   place_id     image

4      **      **** 
5     **      **** 
7    **      **** 

图片表

enter image description here

内容表

enter image description here

3 个答案:

答案 0 :(得分:0)

试试这个:

50000 to 5099  28  
51000 to51999  8  
52000 to52999  20  
53000 to53999  11  
54000 to54999  41

答案 1 :(得分:0)

我现在无法测试,但是:

SELECT place_id AS pImg FROM images, place_id AS pCon FROM contents WHERE images.place_id = pCon.place_id;

并使用它:

echo $row['pImg'];

或者,您可以使用UNION或JOIN

答案 2 :(得分:0)

你可以尝试使用UNION,我认为它适用于你。

(SELECT place_id, image FROM images WHERE place_id = '67'  LIMIT 1) UNION (SELECT uid FROM content WHERE place_id = '67'  LIMIT 25000)