HOME > PHP > PHP Forum > เรื่อง select แนะนำทีครับ sql = select number from tablenumber where ...?..และ sql2 = select number2 from tablenumber2 where ...?... รบกวนแนะนำทีครับ
เรื่อง select แนะนำทีครับ sql = select number from tablenumber where ...?..และ sql2 = select number2 from tablenumber2 where ...?... รบกวนแนะนำทีครับ
<?php
$sql="select sw.num_id
from Configuration.dbo.software_version_no sw
join sessions.dbo.nepvalidator_history va
on sw.num_id = va.num_id and version_no_date_changed is null
where last_download_date =
(select max(last_download_date) from
sessions.dbo.nepvalidator_history where num_id = sw.num_id)
";
อันนี้เป็นการแสดง number อันแรกนะครับ
ส่วนอันข้างล่างนี้ ต้องการแสดง number2 อีกอันนึงครับ
แต่ ผมไม่รู้ว่าจะเขียนยังไงครับแนะนำด้วยครับ
Code (PHP)
<?php
$sql2="select number from memnum where number NOT IN .....";
$exec2=odbc_exec($conn2,$sql2);
odbc_fetch_row($exec2,1);
$number=odbc_result($exec2,'number');
?>
ถ้าอยู่คนละ SERVER คง NOT IN ธรรมดาไม่ได้มั้งคะ
เพราะน่าจะใช้ CONNECTION คงละอันเพราะน่าจะคน instance ด้วย
คงต้อง INSERT ไปที่ temp table แล้วค่อยมากรองด้วย NOT IN มั้งคะ