iT邦幫忙

0

SQL 資料插入查詢結果 (PHP)

  • 分享至 

  • xImage

各位好!!!
我有一個資料表
ID data data2
AA YES 333
CC 1 444
DD 2 555
EE 9 666
FF 3 777
GG YES 555
HH 1 888
II 2 999
KK 8 111
JJ 3 000
我想要抓出資料表是
AA YES 333
CC 1 444
DD 2 555
FF 3 777
EE YES 666
HH 1 888
II 2 999
JJ 3 000
目前不知道該如何把YES的資料塞回去資料的第一筆?
目前只能一次撈出全部YES的資料....
PHP或是MYSQL有語法可以使用?
請問MYSQL IN的方法該如何跟between 範圍 一起用? XXX IN ('YES' between '1'and3)
謝謝!!

建議你再檢查一下你的範例資料的正確性
差不多的資料會得到差不多的答案...
請問MYSQL IN的方法該如何跟between 範圍 一起用? XXX IN ('YES' between '1'and3)
rogeryao iT邦超人 7 級 ‧ 2020-10-04 15:01:48 檢舉
原本 EE 9 666 變成 EE YES 666 , 邏輯是什麼 ?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
小魚
iT邦大師 1 級 ‧ 2020-10-04 09:17:21

我怎麼...看不懂你的問題...
所以你的需求到底是甚麼?
如果是要YES跟1~3都能用,
那就拆成兩個吧,

WHERE (column = 'YES' OR column BETWEEN '1' AND '3')
看更多先前的回應...收起先前的回應...

感謝!這樣寫可以
我繼續嘗試!!

如果我要一個大範圍 篩選出來 再用你那( ) < 的篩選該如何寫?
"Select Column from test where column1='2' (column3='XXX' OR column3 Between '1' AND '3') GROUP BY column";
請問我column1這樣寫資料排序就會出問題...請問應該怎麼調整?

問題是 第一筆資料 排序會相反,第二筆後的排序正常

小魚 iT邦大師 1 級 ‧ 2020-10-04 16:59:04 檢舉

排序你要指定ORDER BY吧.

我要發表回答

立即登入回答