sql >> Database teknologi >  >> RDS >> Mysql

mySQL fejl:#1248 - Hver afledt tabel skal have sit eget alias

Nå, som fejlen siger, skal du navngive hver afledte tabel. For eksempel

(SELECT   
    member_id,
    email
FROM exp_members
WHERE member_id = exp_channel_titles.author_id)

Er en afledt tabel. Tilføj et navn som sådan:

(SELECT   
    member_id,
    email
FROM exp_members
WHERE member_id = exp_channel_titles.author_id) tempTableNameGoesHere

(Jeg tror, ​​jeg er sikker på, at der ikke er behov for en as mellem parentesen og navnet, men jeg formoder, du kan prøve det, eller slå det op herfra;) )

Dit opfølgende spørgsmål (hvor længe skal vi gøre dette? :) )

 WHERE title LIKE %Member% 

burde være

WHERE title LIKE '%Member%'


  1. Få localhost til at køre på mac OS X Yosemite

  2. VBA-kode for at tilføje sammenkædet tabel med primærnøgle

  3. Hvordan fungerer parameteren 'LIMIT' i sql?

  4. Guide til design af database til medarbejderstyringssystem i MySQL