 |
นับจำนวนซ้ำ 2 column ขอรบกวนสอบถาม เกี่ยวกับ การนักจำนวนข้อมูลที่มีค่าซ้ำกัน 2 คอลัม คับ |
|
 |
|
|
 |
 |
|
ยกตัวอย่างข้อมูลทีี่มี และวิธีที่ซ้ำกันยังไง
|
 |
 |
 |
 |
Date :
2017-09-07 10:15:02 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมอยากให้มันนับจำนวนตัวเลขที่ซ้ำจาก 2 คอลัม ครับ แต่จาก code ตัวอย่างมันจะได้ แค่ คอลัม เดียวคับพี่ ไม่ทราบว่าถ้าจะให้มันนับจาก 2 คอลัมต้องทำอย่างไงคับ
Code ตัวอย่าง ที่ใช้ได้คับ แต่จะนับแค่ คอลัมเดียวคับ
Code (PHP)
$sql = "SELECT count(colum1) as total,(number) as numbers FROM table1 natural join table_detail where t_date BETWEEN '$date' AND '$date2' AND t_time = '$time' group by colum1 having total>1 order by total desc LIMIT 5";
$query = mysql_query($sql) or die(mysql_error());
$num = mysql_num_rows($query);
for($i=1;$i<=$num;$i++)
{
$row = mysql_fetch_array($query);
$intnum = $row['numbers'];
$countt = $row['total'];
}
อยากจะทราบว่า ตัวเลขไหนที่ซ้ำกัน และซ้ำกันกี่ครั้ง ครับ จาก 2 คอลัม
|
 |
 |
 |
 |
Date :
2017-09-07 10:38:44 |
By :
GG32 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
กลับไปอ่านคำถาม 1 ตอบให้ตรงคำถาม เอาเป็นว่าตอบตามความต้องการเหมือน user ต้องการ
ไม่ใช่คำถามของคนเขียนโปรแกรม
เช่นผมมี table อยู่ 2 table
table แรก เก็บข้องมูล
id, column1, column2, column3
ตารางสองเก็บข้อมูล
....
...
สิ่งที่ต้องการ
หาว่า record ที่ column1 เท่ากับ column2 มีเท่าไหร่
|
 |
 |
 |
 |
Date :
2017-09-07 11:38:10 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สรุปเลยนะคับ
อันนี้เลือกจาก colum เดียว คับ
SELECT count(colum1) as total
แต่ผมอยากจะให้มันเลือก 2 คอลัมไม่ทราบว่าต้องเขียนแบบไหนคับ
|
 |
 |
 |
 |
Date :
2017-09-07 11:55:07 |
By :
GG32 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สรุปเลยไม่รู้
คือถ้าไม่เห็นโครงสร้าง database ไม่รู้ความต้องการที่เข้าใจได้ ก็ตอบได้อย่างเดียวไม่รู้
หรือ ต้องการแบบนี้ ตอบแบบไม่รู้จะตอบอะไร 5555
SELECT count(colum1) as total, count(column2) as total2
|
 |
 |
 |
 |
Date :
2017-09-07 12:32:41 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้าแบบนี้
SELECT count(colum1) as total, count(column2) as total2
มันไม่ได้คับ ผมเคยลองแล้วคับ
ไม่เป็นไรคับ ขอบคุณคับ
|
 |
 |
 |
 |
Date :
2017-09-07 13:19:44 |
By :
GG32 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|