我有兩個表,MySql的正確的SELECT語句
第一招:
things descriptions
------ ------------
First thing First description
Second thing Second description
Third thing Third description
Fourth thing Fourth description
...
第二個:
id products
-- --------
1 First product
2 Second product
3 Third product
4 Fourth product
...
我需要一個查詢,顯示來自前兩行第一個表格然後是第二個表格的第一行,然後是第一個表格的第二個行,然後是第二個表格的第二個行,依此類推:
things+id prod+descr
--------- ----------
First thing First description
Second thing Second description
1 First product
Third thing Third description
Fourth thing Fourth description
2 Second product
...
我該怎麼辦?也許有聯盟?非常感謝你!
你有多少行「聯合」? – scaisEdge
如何識別哪一行是「第一」行?或「前兩個」行?如果沒有ORDER BY子句,則不能保證任何特定行將作爲「第一個」行返回。一旦你解決了這個問題,你就可以寫出一個聲明來「交錯」兩條語句的結果。但是這需要一些醜陋的SQL,除非有一些令人信服的理由必須在SQL語句中完成,否則我不會這麼做。 – spencer7593
也許這個例子的例子性質是讓目標蒙上陰影,但是*爲什麼你要這樣做? – Will