 |
Select ซ้อน Select ทำไงครับ สมมติว่ามีข้อมูลอยู่ชุดหนึ่ง |
|
 |
|
|
 |
 |
|
select id,status ,count(*) from tb where id='111' group by status
|
ประวัติการแก้ไข 2014-08-05 16:26:52
 |
 |
 |
 |
Date :
2014-08-05 16:24:19 |
By :
cowboycnx |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$ID=111;
$Status=1;
$select=mysql_query("SELECT count(*) as count from Students WHERE ID='".$ID."'AND Status='".$Status."'");
$result=mysql_fetch_array($select);
echo $result['count']
|
ประวัติการแก้ไข 2014-08-05 16:32:32 2014-08-05 16:33:41
 |
 |
 |
 |
Date :
2014-08-05 16:30:57 |
By :
Ex-[S]i[L]e[N]t |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : cowboycnx เมื่อวันที่ 2014-08-05 16:24:19
ขอเสริมครับครับ (เพื่อให้คุณปเป็นหมาป่า)
Code (SQL)
SELECT * FROM (SELECT Id,
Foo,
Bar
FROM (VALUES ('Id0', 'Foo0', 'Bar0')) AS X (Id, Foo, Bar)) AS X
INNER JOIN
(SELECT *
FROM (VALUES('Id1', 'Foo1', 'Bar1'),
('Id2', 'Foo2', 'Bar2'),
('Id3', 'Foo3', 'Bar3')) AS Y (Id, Foo, Bar)) AS Y
ON 1 = 1
|
 |
 |
 |
 |
Date :
2014-08-05 16:35:05 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จว ย ศร.ดร. สมคิด (ม.อิสานมั้ง) มึงอายุเท่าไหร่ว่ะ?
เด็กเมื่อวานซืน < 60 ปี
|
ประวัติการแก้ไข 2014-08-05 17:06:32
 |
 |
 |
 |
Date :
2014-08-05 17:05:11 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (SQL)
select a.ID, a.count_id, COALESCE(b.one_count,0) count_1, (a.count_id - COALESCE(b.one_count, 0) ) count_0
from (select ID, count(ID) count_id from tableName group by ID) a
left join (select ID, count(ID) one_count from tableName where status=1 group by ID) b
on a.ID = b.ID
ตามนี้ครับ แสดง ทุก ID
|
ประวัติการแก้ไข 2014-08-05 17:33:14
 |
 |
 |
 |
Date :
2014-08-05 17:32:13 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 13 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-08-05 17:32:13
Query ในชีวิตจริงของกระผม มันซับซ้อนกว่านี้ครับ อธิบายไปเด็กฯก็ไม่เข้าใจครับ
(คนละแนวคิดกัน/แนวคิดเดียวกัน)
Query ในชีวิตจริงของกระผม มันคือระบบงานจริง และจะผิดพลาดไม่ได้
คุณตาเชื่อผมไหมว่า วันก่อนผมได้เงินมา 35,000 บาท ผมมีแต่ความกดดันครับ (บางคนเข้าใจว่า 10 วินาที)
1 x 500 บาท (สีเทาของเขาแต่มันคือรายได้ของผมครับ)
สีเทาของเขา คุณตาคิดว่ามันคือสีขาวของกระผมไหมครับ?
ขอบคุณครับ
|
ประวัติการแก้ไข 2014-08-05 17:45:15 2014-08-05 17:47:27
 |
 |
 |
 |
Date :
2014-08-05 17:43:39 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
55555 ผมว่าไปกันใหญ่แล้วว ผมเองชักคุ้นๆไสตล์การพูดจาของคุณหน้าฮึ
เหมือนว่าเคยเปิดประเด็นสมัยเวบพันทิพย์เมื่อ 4-5 ปีก่อน แกก็ไปต่อว่า อาจารย์มหาลัย ทำนอองนี้แหล่ะ
ผมก็ไม่รู้ว่ามีความคับข้องใจอะไร แค้นฝังหุ่นจริงๆ
|
 |
 |
 |
 |
Date :
2014-08-05 18:30:46 |
By :
cowboycnx |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คับแค้นอะไรผม ผมก็กินยาดองมา
|
 |
 |
 |
 |
Date :
2020-08-19 09:55:47 |
By :
ศร.ดร. สมคิด |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|