คือ ตอนนี้เราใช้คำสั่ง UNION มันก้อเลย โชว์ออกมาหมดเลย แง ๆๆๆๆๆๆ มีครายทราบมั้ยคะ
$query="(SELECT id , company, name, lastname, prof, country, area, email FROM business_directory where email != ' ' OR prof != ' ') UNION (SELECT sub_id , company, name, lastname, prof, country, area, email FROM subscribers where email != ' ' OR prof != ' ') order by company";
ขอบคุณมากค่ะ
Tag : - - - -
Date :
14 มี.ค. 2551 18:31:56
By :
Wins
View :
1354
Reply :
2
No. 1
Guest
ในความเป็นจริงเป็นไปได้ยากที่คนคนเดียวจะใช้ชื่อ หรือมี ไอดีเหมือนกันทั้งสองแห่ง แต่ถ้าจะดึงมาตามวิธีผมใช้ group by,distinct ถ้ามันเหมือนกัน แต่ถ้ามันไม่เหมือนก็ไม่ออก
Date :
15 มี.ค. 2551 06:12:30
By :
กบนอกกะลา
No. 2
Guest
เฮ่อออ ลองแล้วใช้สองตัวนั้นแล้วอ่ะค่ะ แต่ก้อยังไม่ได้เหมือนเดิม เพราะว่า คำสั่ง UNION ก้อคือเอามาทั้งหมดอยู่แล้ว ใช้ Group by กับ Distinct มันก้อไม่รันให้น่ะค่ะ เพราะไม่ใช่คำสั่งที่ถูกต้อง ฮือออ ทำไงดี