[英]fetching record from more than 2 tables using join
I have 2 tables A and B having different field , and one common field: 我有2个表A和B,它们具有不同的字段,并且有一个公共字段:
I am using join query and getting result as snapshot in image 3. Using below query 我正在使用联接查询并在图像3中获取结果作为快照。使用以下查询
SELECT c.* , p.*
FROM T1 c right join T2 p ON c.id=p.stu_id
WHERE c.id=8
actually I don't want the repeated result from T1 , as getting 实际上我不希望T1的重复结果成为
=>Try this query. =>尝试此查询。
$select = "SELECT C.id as fildname
FROM table_name as T
JOIN table_name as C
ON T.id = C.fildname
WHERE B.id=".$Tid;
$result = mysql_query($select) or die (mysql_error());
$row = mysql_fetch_array($result);
OR 要么
//get one to many fild ...
$sql = "SELECT B.firstname as user_name,
B.lastname as Lastname,
B.email as Email,
B.phone as Phone,
B.address as Address, B.city as City,
B.state as State,
B.pincode as Pincode ,V.firstname as
vehicle_name,V.lastname as Vlastname,
V.email as Vemail,V.phone as Vphone,
V.address as Vaddress,
V.city as Vcity, V.state as Vstate,
V.pincode as Vpincode
FROM broker_table as B , vehicle_table as V
where B.id='".$row['c_id']."'";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.