Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/12/2021 in all areas

  1. Viva... O único erro que estou a ver, é que removeu o(s) table(s) alias(es) ("TA A" , "TB B") e no entanto está a usar os mesmos (aliases) no select "A.xxx, B.xxxx" Sem o(s) table(s) alias(es) deveria estar "SELECT TA.Descricao AS DescricaoA, TB.Descricao AS DescricaoB". Há um espaço (não intencional) entre a tabela e o campo "TRelAB .IdA", mas já testei e o espaço apesar de não desejável, funciona na mesma e não causa o tal erro. Experimente com o TA... TB... no SELECT e remova o espaço a mais, se mesmo assim não funcionar, sugiro correr a query no SQL Management Studio, que poderá ajudar (IntelliSense) a identificar/salientar a parte da query que poderá estar incorrecta. cps,
    1 point
  2. Bem, parece que quem mandou o 1º Email, receberam todos resposta no mesmo dia lol :D... pergunto-me se será porque perceberam que os emails eram iguais e estiveram a estruturar a resposta. Sim, os privados comunicam entre eles, menos mal. Sim os nossos clientes, não têm rentabilidade para pagar a uma Saphety. Sim, não sabemos quando irá sair o despacho a definir o valor para a eSPAP. E agora a nível pessoal. Não enquanto empresa. Fica por explicar, como foram gastos milhares, milhoes de euros em Brokers privados por entidades Publicas, sem sequer saberem quanto vai ser o valor que o Governo vai definir. :-| deve ser bem alto, para uma empresa publica avançar com milhoes para um situação privada quando o estado está a fazer uma publica. Isto, sim, a nivel pessoal, também provoca revolta. Como ninguem sabe a não ser nós do que se trata, ninguem liga. Não sei se a nivel pessoal não mando email ao Tribunal de Contas e ao MP a questionar esta situação.
    1 point
  3. penso que será isto: DECLARE @TA TABLE(Id INT, Descricao NVARCHAR(100)); INSERT INTO @TA VALUES (1, 'A1'), (2, 'A2'), (3, 'A3'), (4, 'A4'), (5, 'A5'),(6, 'A6'); DECLARE @TB TABLE(Id INT, Descricao NVARCHAR(100)); INSERT INTO @TB VALUES (1, 'B1'), (2, 'B2'), (3, 'B3'), (4, 'B4'), (5, 'B5'),(6, 'B6'); DECLARE @TRelAB TABLE(IdA INT, IdB INT); INSERT INTO @TRelAB VALUES (1, 4), (2, 3), (3, 2), (4, 5), (5, 6),(6, 1); SELECT A.Descricao AS DescricaoA, B.Descricao AS DescricaoB FROM @TRelAB AB LEFT JOIN @TA A ON AB.IdA = A.Id LEFT JOIN @TB B ON AB.IdB = B.Id -- ORDER BY A.Descricao -- ORDER BY B.Descricao cps
    1 point
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.