English 中文(简体)
Join 2 mysql questions,其中第二个问题取决于第一个问题的产出。
原标题:Join 2 mysql queries, where the second query depends on the output of the first
  • 时间:2012-04-06 09:51:03
  •  标签:
  • php
  • mysql

I use my first query to get the id and name of the user like this:

select id,name from temp_card where sex= $sex  and city= $city  order by name ASC

然后,我有第二个问题,利用第一个成果,并从另一个表格获得更多的数据:

select images from temp_card_images where temp_card_id=". $row[ id ] ." order by id ASC limit 1

我怎么能够把这两个问题结合起来,以便我能够在一旁就把3个领域(种子、名称和图像)印成单册?

谢谢!

最佳回答

你们需要了解日本海洋信息网。 这一点也可以实现。

SELECT tc.id,tc.name,tci.images
FROM temp_card tc
    INNER JOIN temp_card_images tci ON tc.id=tci.temp_card_id
WHERE sex= $sex  
  AND city= $city  
GROUP BY tc.id
ORDER BY name ASC
问题回答

您需要做一个JOIN问询。

select tc.id, tc.name, tci.images from temp_card tc
left join temp_card_images  tci
on tc.id = tci.temp_card_id
where tc.sex= $sex  and tc.city= $city  order by tc.name ASC

虽然没有关系,但我高度建议把PDO作为你的数据库接入层。 它与MySQL、QQQite等大多数类型的数据库合作,并将帮助防止将数据库输入你的数据库。





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签